CN110309497B - PDF file quick generation system of online signing protocol - Google Patents

PDF file quick generation system of online signing protocol Download PDF

Info

Publication number
CN110309497B
CN110309497B CN201910598108.8A CN201910598108A CN110309497B CN 110309497 B CN110309497 B CN 110309497B CN 201910598108 A CN201910598108 A CN 201910598108A CN 110309497 B CN110309497 B CN 110309497B
Authority
CN
China
Prior art keywords
protocol
pdf
file
module
pdf file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910598108.8A
Other languages
Chinese (zh)
Other versions
CN110309497A (en
Inventor
冯铭
钟加仁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanyin Faba Consumer Finance Co ltd
Original Assignee
Nanyin Faba Consumer Finance Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanyin Faba Consumer Finance Co ltd filed Critical Nanyin Faba Consumer Finance Co ltd
Priority to CN201910598108.8A priority Critical patent/CN110309497B/en
Publication of CN110309497A publication Critical patent/CN110309497A/en
Application granted granted Critical
Publication of CN110309497B publication Critical patent/CN110309497B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a PDF file rapid generation system of an online signing protocol.A task management module splits a PDF file to be generated by the online signing protocol into a plurality of branch tasks, and asynchronously synthesizes and generates a complete PDF file; the Demon module is used for generating a PDF file according to the dynamic protocol content of the actual business, temporarily generating an HTML file and converting the HTML file into PDFs of the branch tasks for the certain branch tasks, wherein the content of the PDF file to be generated cannot be fixed; the Angel module is formatted for the signed agreement or the content of the contract and generates PDF of the branch task by editing a PDF form; and the protocol configuration management module is used for managing a protocol template used by the service and setting a protocol used in the service scene and a valid protocol version number. The method and the device can convert the protocol content of different types into the standard PDF file according to the branch tasks, and then combine the files to obtain the complete PDF protocol document, thereby being quick, efficient and complete in function.

Description

PDF file quick generation system of online signing protocol
Technical Field
The invention relates to a PDF file rapid generation system, in particular to a PDF file rapid generation system of an online signing protocol.
Background
With the rapid development of the Internet, the living habit of people is affected, and many online business experiences and processes can be processed on line, so that responsibilities and obligations of users and companies are required to be divided for maintaining rights and rights of the users and the companies, online signing of agreements and contracts is required, meanwhile, in order to ensure fair and fair agreements or contracts, files in PDF format are required to be used conventionally, and generated PDF files are required to be fair to signed PDF files by qualified third parties. In order to ensure normal business handling and to improve user experience, a series of protocols need to be signed quickly, and the following problems need to be solved:
1) And rapidly and accurately generating the PDF file.
2) According to the change of laws and regulations and the development of self business, the content of the protocol needs to be changed timely and flexibly.
The protocol automatic PDF generation system in the prior art can only automatically generate according to a modularized protocol, has a single function and cannot well adapt to actual requirements.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a PDF file rapid generation system for online signing protocols, which can generate different types of protocols and automatically integrate the protocols into complete PDF format protocol contents.
In order to solve the technical problems, the invention adopts the following technical scheme:
a PDF file rapid generation system of an online signing protocol is characterized in that: the system comprises a task management module, a Demon module, an Angle module and a protocol management background;
the task management module splits the PDF file to be generated by the online signing protocol into a plurality of branch tasks, and asynchronously synthesizes and generates a complete PDF file after the plurality of branch tasks are processed;
the Demon module is used for generating a protocol content according to the dynamic generation of an actual service, temporarily generating an HTML file, and converting the PDF of the branch task by using an openoffice;
the Angel module is formatted for the signed agreement or the content of the contract, fills in signer information and signing date data according to the actual business, and generates PDF of the branch tasks in a mode of editing PDF forms;
and the protocol configuration management module is used for managing a protocol template used by the service and setting a protocol used in the service scene and a valid protocol version number.
Further, the protocol configuration management module manages protocol templates used by the service, including uploading, modifying and viewing of the templates.
Further, the workflow of the protocol configuration management module is that
1.1, taking the protocol content edited in advance by a word document as a templated part, and saving the file as a PDF file in a PDF format;
1.2, the protocol configuration management module calls Adobe Acrobat Pro to open the PDF file stored in 1.1, edits the form, adds the form field to the data needing to be dynamically filled, fills the name of the form field according to the agreed rule, edits the form and stores the edited form;
1.3 the protocol configuration management module uploads the edited PDF file to the protocol management platform, the file is stored in the server or the file document platform, and the protocol management platform records the information stored in the file.
Further, the task management module disassembles the task of generating PDF by an online signing protocol into a plurality of PDF subtasks, identifies and judges the PDF subtasks to use a DEMON module or an ANGEL module, then respectively generates respective PDF subtask lists, synchronously or asynchronously executes the subtask lists to generate corresponding PDF files, and finally orderly integrates the PDF files generated by the subtasks into a complete file.
Further, the PDF subtask type judging process is as follows
2.1, the protocol management background confirms the protocol content to be signed according to the user service scene;
the 2.2 protocol content contains a conversion file mode identifier, a conversion process parameter and a file sequence identifier.
Further, the conversion process parameters include
If the subtask type is a DEMON module, the conversion process parameters comprise specific protocol contents;
if the subtask type is an ANGEL module, the conversion process parameters comprise a template identifier and a template conversion parameter.
Further, the task management module synthesizes the complete PDF file by the following steps of
3.1, identifying and confirming classification of tasks according to a conversion file mode, and respectively generating two task lists;
3.2 enabling multithreading for the two task lists to complete each subtask respectively;
3.3, after all the subtasks are completed, synthesizing PDF files generated by the subtasks into a final file according to the file sequence identification in sequence;
and 3.4, if part of the services do not need to generate PDF in real time, designating asynchronous generation, recording the request when the asynchronous generation request is received, and executing the request when the system pressure is low.
Further, the processing flow of the Demon module is as follows
4.1 splicing the unfixed agreement or contract content into the content in the standard html format;
4.2, generating a temporary html file from the spliced content;
4.3 the Demon module converts the temporary html file into a PDF file through openoffice;
4.4Demon module adds the unified watermark of company or department to PDF file.
Further, the processing flow of the Angel module is as follows
5.1, acquiring a PDF file template;
and 5.2, the program reads the form field in the PDF template, identifies the name corresponding to the form field, fills the business parameters into the form corresponding to the business parameters, and generates PDF.
Compared with the prior art, the invention has the following advantages and effects:
1. the invention uniformly maintains and manages credit investigation data, can convert the credit investigation data into standard PDF files according to the branch tasks of different types of protocol contents, then combines the files to obtain a complete PDF protocol document, is quick and efficient and has complete functions, and can meet the requirements of actual protocol conversion;
2. the multi-thread and high concurrency support can process a plurality of branch tasks simultaneously, and the PDF conversion efficiency is higher after the processing.
Drawings
Fig. 1 is a workflow diagram of a PDF file quick generation system of an online signing protocol of the present invention.
Description of the embodiments
The present invention will be described in further detail by way of examples, which are illustrative of the present invention and are not intended to limit the present invention thereto.
As shown in the figure, the PDF file rapid generation system of the online signing protocol is characterized in that: the system comprises a task management module, a Demon module, an Angle module and a protocol management background;
the task management module splits the PDF file to be generated by the online signing protocol into a plurality of branch tasks, and asynchronously synthesizes and generates a complete PDF file after the plurality of branch tasks are processed;
the task management module disassembles the task of generating PDF by an online signing protocol into a plurality of PDF subtasks, identifies the PDF subtasks to judge whether the type of the PDF subtasks uses a DEMON module or an ANGEL module, then respectively generates respective PDF subtask lists, synchronously or asynchronously executes the subtask lists to generate corresponding PDF files, and finally orderly integrates the PDF files generated by the subtasks into a complete file.
Wherein, the PDF subtask type judging process is as follows
2.1, the protocol management background confirms the protocol content to be signed according to the user service scene;
the 2.2 protocol content contains a conversion file mode identifier, a conversion process parameter and a file sequence identifier.
The conversion process parameters include
If the subtask type is a DEMON module, the conversion process parameters comprise specific protocol contents;
if the subtask type is an ANGEL module, the conversion process parameters comprise a template identifier and a template conversion parameter.
The task management module synthesizes the complete PDF file as follows
3.1, identifying and confirming classification of tasks according to a conversion file mode, and respectively generating two task lists;
3.2 enabling multithreading for the two task lists to complete each subtask respectively;
3.3, after all the subtasks are completed, synthesizing PDF files generated by the subtasks into a final file according to the file sequence identification in sequence;
and 3.4, if part of the services do not need to generate PDF in real time, designating asynchronous generation, recording the request when the asynchronous generation request is received, and executing the request when the system pressure is low.
The Demon module is used for generating a protocol content according to the dynamic generation of an actual service, temporarily generating an HTML file, and converting the PDF of the branch task by using an openoffice;
the processing flow of the Demon module is that
4.1 splicing the unfixed agreement or contract content into the content in the standard html format;
4.2, generating a temporary html file from the spliced content;
4.3 the Demon module converts the temporary html file into a PDF file through openoffice;
4.4Demon module adds the unified watermark of company or department to PDF file.
The Angel module is formatted for the signed agreement or the content of the contract, fills in signer information and signing date data according to the actual business, and generates PDF of the branch tasks in a mode of editing PDF forms;
the processing flow of the Angel module is that
5.1, acquiring a PDF file template;
and 5.2, the program reads the form field in the PDF template, identifies the name corresponding to the form field, fills the business parameters into the form corresponding to the business parameters, and generates PDF.
And the protocol configuration management module is used for managing a protocol template used by the service and setting a protocol used in the service scene and a valid protocol version number. The protocol configuration management module manages protocol templates used by the service, including uploading, modifying and viewing of the templates.
The workflow of the protocol configuration management module is as follows
1.1, taking the protocol content edited in advance by a word document as a templated part, and saving the file as a PDF file in a PDF format;
1.2, the protocol configuration management module calls Adobe Acrobat Pro to open the PDF file stored in 1.1, edits the form, adds the form field to the data needing to be dynamically filled, fills the name of the form field according to the agreed rule, edits the form and stores the edited form;
1.3 the protocol configuration management module uploads the edited PDF file to the protocol management platform, the file is stored in the server or the file document platform, and the protocol management platform records the information stored in the file.
The invention uniformly maintains and manages credit investigation data, can convert the credit investigation data into standard PDF files according to the branch tasks of different types of protocol contents, then combines the files to obtain a complete PDF protocol document, is quick and efficient and has complete functions, and can meet the requirements of actual protocol conversion; the multi-thread and high concurrency support can process a plurality of branch tasks simultaneously, and the PDF conversion efficiency is higher after the processing.
The invention refers to a consumption financial credit management platform system which is used as a bridge between each credit organization and enterprise application, so that credit reports can be more convenient, rapid, accurate and effective for each business service in enterprises; meanwhile, a unified credit investigation management platform is provided, the credit investigation resource management efficiency is improved, and the operation cost is reduced.
The foregoing description of the invention is merely exemplary of the invention. Various modifications or additions to the described embodiments may be made by those skilled in the art to which the invention pertains or in a similar manner, without departing from the spirit of the invention or beyond the scope of the invention as defined in the appended claims.

Claims (8)

1. A PDF file rapid generation system of an online signing protocol is characterized in that: the system comprises a task management module, a Demon module, an Angle module and a protocol management background;
the task management module splits the PDF file to be generated by the online signing protocol into a plurality of branch tasks, and asynchronously synthesizes and generates a complete PDF file after the plurality of branch tasks are processed;
the Demon module is used for generating a protocol content according to the dynamic generation of an actual service, temporarily generating an HTML file, and converting the PDF of the branch task by using an openoffice;
the processing flow of the Demon module is that
4.1 splicing the unfixed agreement or contract content into the content in the standard html format;
4.2, generating a temporary html file from the spliced content;
4.3 the Demon module converts the temporary html file into a PDF file through openoffice;
4.4Demon module adds the unified watermark of company or department to PDF file;
the Angel module is formatted for the signed agreement or the content of the contract, fills in signer information and signing date data according to the actual business, and generates PDF of the branch tasks in a mode of editing PDF forms;
and the protocol configuration management module is used for managing a protocol template used by the service and setting a protocol used in the service scene and a valid protocol version number.
2. A PDF file rapid generation system of an online signing protocol according to claim 1, wherein: the protocol configuration management module manages protocol templates used by the service, including uploading, modifying and viewing of the templates.
3. A PDF file rapid generation system of an online signing protocol according to claim 1, wherein: the workflow of the protocol configuration management module is that
1.1, taking the protocol content edited in advance by a word document as a templated part, and saving the file as a PDF file in a PDF format;
1.2, the protocol configuration management module calls Adobe Acrobat Pro to open the PDF file stored in 1.1, edits the form, adds the form field to the data needing to be dynamically filled, fills the name of the form field according to the agreed rule, edits the form and stores the edited form;
1.3 the protocol configuration management module uploads the edited PDF file to the protocol management platform, the file is stored in the server or the file document platform, and the protocol management platform records the information stored in the file.
4. A PDF file rapid generation system of an online signing protocol according to claim 1, wherein: the task management module disassembles the task of generating PDF by an online signing protocol into a plurality of PDF subtasks, identifies and judges the type of the PDF subtasks by using a DEMON module or an ANGEL module, then respectively generates respective PDF subtask lists, synchronously or asynchronously executes the subtask lists to generate corresponding PDF files, and finally orderly integrates the PDF files generated by the subtasks into a complete file.
5. The PDF file rapid generation system of an online signing protocol of claim 4 wherein: the PDF subtask type judging process is as follows
2.1, the protocol management background confirms the protocol content to be signed according to the user service scene;
the 2.2 protocol content contains a conversion file mode identifier, a conversion process parameter and a file sequence identifier.
6. The PDF file rapid generation system of an online signing protocol of claim 5 wherein: the conversion process parameters include
If the subtask type is a DEMON module, the conversion process parameters comprise specific protocol contents;
if the subtask type is an ANGEL module, the conversion process parameters comprise a template identifier and a template conversion parameter.
7. The PDF file rapid generation system of an online signing protocol of claim 5 wherein: the task management module synthesizes the complete PDF file by the following steps of
3.1, identifying and confirming classification of tasks according to a conversion file mode, and respectively generating two task lists;
3.2 enabling multithreading for the two task lists to complete each subtask respectively;
3.3, after all the subtasks are completed, synthesizing PDF files generated by the subtasks into a final file according to the file sequence identification in sequence;
and 3.4, if part of the services do not need to generate PDF in real time, designating asynchronous generation, recording the request when the asynchronous generation request is received, and executing the request when the system pressure is low.
8. A PDF file rapid generation system of an online signing protocol according to claim 1, wherein: the processing flow of the Angel module is as follows
5.1, acquiring a PDF file template;
and 5.2, the program reads the form field in the PDF template, identifies the name corresponding to the form field, fills the business parameters into the form corresponding to the business parameters, and generates PDF.
CN201910598108.8A 2019-07-04 2019-07-04 PDF file quick generation system of online signing protocol Active CN110309497B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910598108.8A CN110309497B (en) 2019-07-04 2019-07-04 PDF file quick generation system of online signing protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910598108.8A CN110309497B (en) 2019-07-04 2019-07-04 PDF file quick generation system of online signing protocol

Publications (2)

Publication Number Publication Date
CN110309497A CN110309497A (en) 2019-10-08
CN110309497B true CN110309497B (en) 2023-06-06

Family

ID=68079747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910598108.8A Active CN110309497B (en) 2019-07-04 2019-07-04 PDF file quick generation system of online signing protocol

Country Status (1)

Country Link
CN (1) CN110309497B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136317A (en) * 2011-11-29 2013-06-05 北京建龙重工集团有限公司 Implement method of on-line examination and approval informatization of engineering contracts in engineering management system
CN106875303A (en) * 2016-11-15 2017-06-20 阿里巴巴集团控股有限公司 The method and apparatus for realizing electronic protocol signing
CN107153636A (en) * 2017-04-18 2017-09-12 北京思特奇信息技术股份有限公司 It is a kind of to realize the method and system that business datum is quickly exported with PDF format
CN108830610A (en) * 2018-03-28 2018-11-16 厦门快商通信息技术有限公司 A kind of contract automatic generation method based on online sale, social software
CN109325729A (en) * 2018-08-21 2019-02-12 平安科技(深圳)有限公司 A kind of method and server generating electronic contract
CN109960785A (en) * 2017-12-25 2019-07-02 顺丰科技有限公司 File on-line signing method, apparatus, storage medium and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136317A (en) * 2011-11-29 2013-06-05 北京建龙重工集团有限公司 Implement method of on-line examination and approval informatization of engineering contracts in engineering management system
CN106875303A (en) * 2016-11-15 2017-06-20 阿里巴巴集团控股有限公司 The method and apparatus for realizing electronic protocol signing
CN107153636A (en) * 2017-04-18 2017-09-12 北京思特奇信息技术股份有限公司 It is a kind of to realize the method and system that business datum is quickly exported with PDF format
CN109960785A (en) * 2017-12-25 2019-07-02 顺丰科技有限公司 File on-line signing method, apparatus, storage medium and equipment
CN108830610A (en) * 2018-03-28 2018-11-16 厦门快商通信息技术有限公司 A kind of contract automatic generation method based on online sale, social software
CN109325729A (en) * 2018-08-21 2019-02-12 平安科技(深圳)有限公司 A kind of method and server generating electronic contract

Also Published As

Publication number Publication date
CN110309497A (en) 2019-10-08

Similar Documents

Publication Publication Date Title
US9501267B2 (en) Generating a service component architecture (SCA) module with service oriented architecture (SOA) model elements
CN110287468B (en) PDF document generation method and system suitable for online protocol
US20070079128A1 (en) Electronic signature system and method
Hentrich et al. Process-Driven SOA: Patterns for Aligning Business and IT
CN113312033A (en) Template protocol generation and management method
Herring et al. Implementing B2B contracts using BizTalk
CN115794437A (en) Calling method and device of microservice, computer equipment and storage medium
US11544218B2 (en) JSON to BPMN conversion system
US20140032276A1 (en) Method And Apparatus For Assessing Layered Architecture Principles Compliance For Business Analytics In Traditional And SOA Based Environments
CN110309497B (en) PDF file quick generation system of online signing protocol
CN116258469B (en) Service data processing method, system, equipment and medium based on communication software
CN113900629A (en) Automatic engine implementation system of computer process
Clausen et al. Use Case methodology: a progress report
CN116974999A (en) Electronic document signing method and device, electronic device and storage medium
CN112749308A (en) Data labeling method and device and electronic equipment
CN113837870B (en) Financial risk data approval method and device
Moreno-Schneider et al. A Workflow Manager for Complex NLP and Content Curation Pipelines
CN116228137A (en) Network checking company information method and device, electronic equipment and storage medium
CN111882419B (en) Method and device for quality inspection of files and server
CN112804274B (en) Financial sharing system and method
CN111881025B (en) Automatic test task scheduling method, device and system
CN114064590A (en) File management method and device, storage medium and electronic equipment
Kopp et al. The need for a choreography-aware service bus
US20060174114A1 (en) Method for exchanging contract information between negotiating parties
Hartmann et al. Positioning IT4IT in the face of classic Enterprise Architecture Frameworks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: No.88, Huaihai Road, Qinhuai District, Nanjing, Jiangsu 210001

Applicant after: Nanyin Faba Consumer Finance Co.,Ltd.

Address before: No.88, Huaihai Road, Qinhuai District, Nanjing, Jiangsu 210001

Applicant before: SUNING CONSUMER FINANCE Co.,Ltd.

GR01 Patent grant
GR01 Patent grant