11. A text data embedding method to be implemented by an image forming apparatus, the text data embedding method comprising: obtaining an image file by document scanning; obtaining a text string from each line of text by performing character recognition on the image file, wherein each text string respectively corresponds to one line of text in the image file; splitting each text string into a plurality of short text strings in accordance with a predetermined rule, wherein at least one of the plurality of short text strings which form one text string corresponding to one line of text in the image file comprises a plurality of characters; determining a uniform font size for each text string such that the plurality of short text strings, which form the text string and which include the at least one short text string comprising the plurality of characters, have the same uniform font size; determining an x-axis position for each of the short text strings to be embedded in the image file, based on x-coordinates of characters at a forefront of the respective short text strings, the short text strings including the at least one short text string comprising the plurality of characters, wherein an x-axis of each short text string is aligned along forward and backward reading directions; and embedding text data of the short text strings in the image file at the respective determined x-axis positions in the determined uniform font size for the entire text string.
11. A text data embedding method to be implemented by an image forming apparatus, the text data embedding method comprising: obtaining an image file by document scanning; obtaining a text string from each line of text by performing character recognition on the image file, wherein each text string respectively corresponds to one line of text in the image file; splitting each text string into a plurality of short text strings in accordance with a predetermined rule, wherein at least one of the plurality of short text strings which form one text string corresponding to one line of text in the image file comprises a plurality of characters; determining a uniform font size for each text string such that the plurality of short text strings, which form the text string and which include the at least one short text string comprising the plurality of characters, have the same uniform font size; determining an x-axis position for each of the short text strings to be embedded in the image file, based on x-coordinates of characters at a forefront of the respective short text strings, the short text strings including the at least one short text string comprising the plurality of characters, wherein an x-axis of each short text string is aligned along forward and backward reading directions; and embedding text data of the short text strings in the image file at the respective determined x-axis positions in the determined uniform font size for the entire text string. 13. The text data embedding method as recited in claim 11 , wherein the uniform font size for the entire text string is defined as any one of the following: (1) a greatest height among heights of the characters in the text string; (2) a smallest height among the heights of the characters in the text string; and (3) an average height of the characters in the text string.