Question on fields array in Interactive PDF Form Dictionary

We have an additional question on the tools we purchased from you:

We create PDF forms with (interactive) text and signature fields. The /fields array in the Interactive Form Dictionary of a PDF file lists all text and signature fields of a PDF document. The order of this list of fields in the /fields array controls the order for browsing through the text and signature fields (e.g. in Adobe Reader or Acrobat Professional).

We are using different tools from you during our creation process of PDF files:
- Merge (PDF Editor Toolkit Pro)
- PDFFontDelDup with -repair option
- PDFFontDeldup
- PDFFontSubSet
- PDFCompression
- PDFSecurity
- ConvertPDF2PDFA

It seems that after the merge process the field order remains as defined by the PDF input files in their subsequent order.
It seems that after "PDFFontDelDup - repair" the order of the list of fields in the /fields array gets rearranged.

Therefore it is not possible for us to define a specific order for the signature and text fields, because this defined order gets lost in "PDFFontDelDup -repair". Could you please tell us if it might be possible to keep the originally defined sort order of text and signature fields in the "PDFFontDelDup -repair" function?

Could you please tell us if the other tools might have impact on the sort order of the list of fields in the /fields array, too?

Do we have to renew the Gold Support Plan to get these questions answered or is this possible within the regular support?

Thank you very much and best regards,
==============================
Thanks for your message, we don't very understand your meaning for "the order of the list of fields in the /fields array gets rearranged", can you please email to us two sample PDF files for checking? One is before "PDFFontDelDup -repair" and another is after "PDFFontDelDup -repair" processing, after we understand your problem completely, we will figure out a solution to you shortly.

VeryPDF
==============================
Please find attached our example (Created for VeryPDF):

"After Merge.pdf" is the document in the status after merging and before using "PDFFontDelDup - repair"
"After DelDup.pdf" is the document after "PDFFontDelDup -repair"

Please note the following:
"After Merge.pdf": "/Fields [542 0 R 540 0 R 538 0 R 536 0 R 534 0 R 532 0 R 529 0 R 526 0 R 524 0 R 522 0 R 504 0 R 502 0 R 500 0 R 498 0 R 496 0 R 494 0 R 492 0 ..."
"After DelDup.pdf": "/Fields [41 0 R 43 0 R 45 0 R 47 0 R 49 0 R 51 0 R 53 0 R 59 0 R 61 0 R 63 0 R 65 0 R 67 0 R 69 0 R 71 0 R 73 0 R 75 0 R 77 0 R 79 0 R 81 0 R 83 0... "

Thank you very much for your support,
===========================================
Thanks for your message, we have checked your PDF files carefully, because "-repair" function will lookup all form fields in PDF file, from first obj to last obj, it will reconstruct /Fields array automatically, this is the reason why the order list in /Fields array be changed.

Also, we have added some new items into the /Fields array, such as "989 0 R", "991 0 R" and others,

/Fields [41 0 R 43 0 R 45 0 R ...... ...... 542 0 R 989 0 R 991 0 R 993 0 R 995 0 R 997 0 R 999 0 R 1001 0 R 1004 0 R 1009 0 R 1011 0 R 1013 0 R 1015 0 R 1017 0 R 1019 0 R 1021 0 R 1023 0 R 1025 0 R 1027 0 R 1029 0 R 1031 0 R 1033 0 R 1035 0 R 1037 0 R 1039 0 R 1041 0 R 1043 0 R 1045 0 R 1047 0 R 1049 0 R 1051 0 R 1053 0 R 1055 0 R 1057 0 R 1059 0 R 1061 0 R 1063 0 R 1065 0 R 1083 0 R 1085 0 R 1087 0 R 1090 0 R 1093 0 R 1095 0 R 1097 0 R 1099 0 R 1101 0 R 1103 0 R]

If you still prefer to keep the order in /Fields array, we will develop this function to you.

VeryPDF
===========================================
Thank you very much for your message!

Could you please check whether the other components from VeryPDF, that we use in our PDF development process, might have any impact on the order of the fields in the /Fields array, too:

- Merge (PDF Editor Toolkit Pro)
- PDFFontDeldup
- PDFFontSubSet
- PDFCompression
- PDFSecurity
- ConvertPDF2PDFA

We just want to be sure that the enhancement to PDFFontDelDup solves the topic and that we do not have to update other tools, too.

Thank you very much and best regards,
===========================================
Thanks for your message.

yes, these components are all developed by VeryPDF, we sure the new module will not impact to these components, please don't worry about this matter.

>>We just want to be sure that the enhancement to PDFFontDelDup solves the topic and that we do not have to update other tools, too.
>>- Merge (PDF Editor Toolkit Pro)
>>- PDFFontDeldup
>>- PDFFontSubSet
>>- PDFCompression
>>- PDFSecurity
>>- ConvertPDF2PDFA

I can't give you an exact answer at the moment, because this matter is depend on your process function, if your function will read the PDF file only after "PDFFontDelDup" module, we sure this change will solve this problem to you, however, if your function will not read the PDF forms immediately after "PDFFontDelDup" module, your function will read PDF forms after "ConvertPDF2PDFA" module, the form array order may be changed in the "ConvertPDF2PDFA" module, please understand this matter.

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)

Related Posts

This entry was posted in Advanced PDF Tools and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


Verify Code   If you cannot see the CheckCode image,please refresh the page again!