CPC G06F 40/186 (2020.01) [G06F 40/103 (2020.01); G06F 40/174 (2020.01)] | 14 Claims |
1. A method for automatically creating a user-customized document, performed by one or more servers, comprising:
identifying an automatic document creation target selected or received from a user, wherein the automatic document creation target comprises a plurality of data items;
identifying a template file inputted or uploaded by the user; and
generating the user-customized document by replacing each tag in the template file with a data item in the automatic document creation target,
wherein in a case where there is a plural number n of automatic document creation targets, the generating of the user-customized document comprises:
recognizing a basic format included in the template file based on the tag related to repetition of the basic format;
replicating the basic format by a number n−1 of automatic document creation targets according to the tag related to repetition of the basic format; and
generating the user-customized document by replacing the tag included in each of the replicated basic format with a data item matching the tag,
wherein the replicating the basic format comprising:
when a table including the tag in the template file is recognized as the basic format, replicating the table by a number n−1 of automatic document creation targets,
wherein the server guides the user to re-input or re-upload the template file including the tag, when there is no tag in the template file inputted or uploaded by the user,
wherein the template file includes the tag for instructing a limit range for at least one of a number of words or a number of lines in the data item, wherein the tag is a combination (i) a data item designation of the data item and (ii) the number of words or the number of lines, and
wherein the server replaces the tag with the data item corresponding to the number of words and the number of lines and inserts other characters that are not included in the user-customized document due to a limitation of the number of words or the number of lines into the user-customized document through a memo function, wherein the other characters is character related to over-quantity due to the number of words or the number of lines.
|