We are looking for a specialist to create correct editable PDF files, as well as to further configure the logic of automatic data filling within the document.
The project will be carried out in several stages.
1. Preparation and layout of the editable PDF (current task)
At the moment, it is necessary to create a neat editable PDF based on the source file (scan / image / existing document) that closely resembles the original.
What needs to be done:
prepare a multi-page PDF
correctly layout all elements of the document:
tables
text blocks
graphic elements
lines for filling
set up the correct formatting of the document:
fonts
text sizes
line spacing
overall scale
If there are fields for filling in the original document, it is necessary to add interactive elements:
text fields for entering information
checkboxes
date fields
The user must be able to:
open the PDF
fill in the necessary fields
save the document
*the document needs to be submitted in word and pdf format (but word is not the main focus, all emphasis is on pdf)
2. Generation of a unique document number
In one of the PDF files, it is necessary to implement the function of automatic generation of a unique document number.
How it should work:
the user opens the PDF
fills in the necessary fields
upon the first saving of the document, a unique number is automatically created
This number:
automatically appears in a special field of the document
is saved along with the file
does not change when reopening the document
That is, each new filled file should receive its unique number.
IF YOU CAN ONLY DO 1 ITEM - PLEASE ALSO RESPOND, BUT WRITE A COMMENT ABOUT IT
3. Automatic filling of identical fields (next stage)
This stage is planned a little later.
After preparing the main PDF, it will be necessary to implement a mechanism for automatic data transfer within the document.
Example:
If the user enters information in one field:
Name
Last Name
Address
Phone
then this data is automatically filled in all similar fields of the document where the same information is required.
For example, the name or address may repeat in different parts of the form — the user enters them only once.
4. The ability to manually edit individual fields
At the same time, it is important to maintain the ability to change individual fields manually.
For example:
automatically filled
John Smith
but in one place the user can change the value to
J. Smith
and this change should not affect other fields of the document.
Please indicate in your response
What tools you work with
(for example: Adobe Acrobat, PDF scripting, Python, JavaScript, etc.)
Do you have experience:
creating interactive PDF forms
setting up automation within PDFs
Examples of similar projects (if any).