System and method for signing an electronic document
AssigneesHONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., Hon Hai Precision Industry Co., Ltd.
InventorsCHUNG-I LEE, XIN-YU HUANG, LV-HONG WU, ZHI-XIANG XU
Life of this patent
Estimating the term…
Abstract
A system and method for signing an electronic document obtains a signing tag and document content from a data base to generate an extensible markup language (XML) file of the electronic document. The system and method further converts the XML file to an extensible stylesheet language formatting objects (XSL-FO) file, and converts the XSL-FO file to a portable document format (PDF) file. Furthermore, the method obtains a signing position of the PDF file according to the signing tag and inserts an electronic signature into the PDF file according to the signing position.
Claims15
A system for signing an electronic document, the system comprising a storage system storing a plurality of programs and a processor that executes one or more operations for the plurality of programs, the programs comprising:
- a notifying module operable to send a notification to an authorized signer of the electronic document, to sign the electronic document;
- an obtaining module operable to obtain the electronic document and a signature tag from a database of the storage system, to generate an extensible markup language (XML) file of the electronic document;
- a converting module operable to convert the XML file to an extensible stylesheet language formatting objects (XSL-FO) file, and to convert the XSL-FO file to a portable document format (PDF) file;
- the obtaining module further operable to obtain a signature position of the PDF file according to the signature tag;
- and
- an inserting module operable to obtain an electronic signature of the authorized signer from the database and insert the electronic signature into the PDF file according to the signature position.
A computer-implemented method for signing an electronic document, the method comprising:
- (a) sending a notification to an authorized signer of the electronic document, to sign the electronic document;
- (b) obtaining the electronic document and a signature tag from a database of the storage system, to generate an extensible markup language (XML) file of the electronic document;
- (c) converting the XML file to an extensible stylesheet language formatting objects (XSL-FO) file, and converting the XSL-FO file to a portable document format (PDF) file;
- (d) obtaining a signature position of the PDF file according to the signature tag;
- and
- (e) obtaining an electronic signature of the authorized signer from the database and inserting the electronic signature into the PDF file according to the signature position.
A computer-readable medium having stored thereon instructions that, when executed by a computing device, causing the computing device to perform a method for signing an electronic document, the method comprising:
- (a) sending a notification to an authorized signer of the electronic document, to sign the electronic document;
- (b) obtaining the electronic document and a signature tag from a database of the storage system, to generate an extensible markup language (XML) file of the electronic document;
- (c) converting the XML file to an extensible stylesheet language formatting objects (XSL-FO) file, and converting the XSL-FO file to a portable document format (PDF) file;
- (d) obtaining a signature position of the PDF file according to the signature tag;
- and
- (e) obtaining an electronic signature of the authorized signer from the database and inserting the electronic signature into the PDF file according to the signature position.
Dependencies are inferred from the claim text.