11. A computing device for detecting ruby text in a fixed format document, comprising: a processing unit; and a memory including computer-readable instructions which when executed by the processor are operable to: detect, at a parser, a fixed format document; detect, at a line detection engine, one or more lines in the fixed format document containing one or more attributes of a ruby line; retain the one or more lines in the fixed format document containing one or more attributes of a ruby line as ruby line candidates and a line successive to the one or more lines as ruby base line candidates; analyze, by a document processor, the ruby line candidate for finding one or more ruby texts contained in the ruby line candidate; match the one or more ruby texts with a corresponding ruby base text in a successive ruby base line candidate for reconstruction in a flow format document; and reconstruct, by a serializer, the fixed format document as the flow format document containing the matched one or more ruby texts and the corresponding ruby base text.
11. A computing device for detecting ruby text in a fixed format document, comprising: a processing unit; and a memory including computer-readable instructions which when executed by the processor are operable to: detect, at a parser, a fixed format document; detect, at a line detection engine, one or more lines in the fixed format document containing one or more attributes of a ruby line; retain the one or more lines in the fixed format document containing one or more attributes of a ruby line as ruby line candidates and a line successive to the one or more lines as ruby base line candidates; analyze, by a document processor, the ruby line candidate for finding one or more ruby texts contained in the ruby line candidate; match the one or more ruby texts with a corresponding ruby base text in a successive ruby base line candidate for reconstruction in a flow format document; and reconstruct, by a serializer, the fixed format document as the flow format document containing the matched one or more ruby texts and the corresponding ruby base text. 18. The computing device of claim 11 , wherein matching the one or more ruby texts with a corresponding ruby base text in a successive ruby base line candidate comprises assigning characters below the ruby text in the ruby base line with the ruby text.