Avatar

Level 3

Hello

I have a problem with my form, when opened with Adobe Reader Version 9.3.0.148 (included) or higher Reader systematically shows the annoying message "This PDF form requires a newer version of Adobe Reader ...".

WarningMsg.png

I work with 3 versions of each form:

1) Dynamic PDF Form XDP: Generated with Adobe Designer ES 8.2, (target version "Acrobat and Adobe Reader 8.0 or later. "
Designer-FormProperties.png

XDP form has no "Warings"
DesignerLog-NO-Warnings.png

XFA-Template:

xdp-xmlHeader.png

2) PDF Form, generated from the XDP form of point 1), using Adobe LC Forms ES2 "renderXDPForm" method.
PDFForm-Properties.png

3) Flatten PDF, generated from the PDF form, resulting in point 2) value, using Adobe LC Assembler ES2.

DDX:

ddx.png

FlattenPDFForm-Properties.png

I have generated 3 different PDF rendering, changing only the "target version":

a.1 PDFFormRenderSpec.setAcrobatVersion (AcrobatVersion.Acrobat_6): MyForm-ES-AcroVersion6.pdf.

b.1 PDFFormRenderSpec.setAcrobatVersion (AcrobatVersion.Acrobat_7_0_5): MyForm-ES-AcroVersion7.pdf

c.1 PDFFormRenderSpec.setAcrobatVersion (AcrobatVersion.Acrobat_8): MyForm-ES-AcroVersion8.pdf

Of all that I've created a flat version using Assembler:


a.2: MyForm-ES-AcroVersion6-flatten.pdf
b.2: MyForm-ES-AcroVersion7-flatten.pdf
c.2: MyForm-ES-AcroVersion8-flatten.pdf

Attach all forms of work[zip 4 download].

Well ... I tried to open all forms generated (six) with versions of Adobe Reader from 8.1.0 to 10.0.1.434 X and the findings are that the annoying warning message is displayed only with the flattened forms and from version 9.3 .0.148 (included) or higher.

Table of test, where

OK= No message at open.

Err= Message displayed.

tableOfresults.png

I do not understand or just logical that the most current versions (and higher) Reader is precisely this message to appear at what may be due? What's happening?

Why the message is taught only in the flattened forms?
How I can solve this problem?

Thanks.