https://issues.apache.org/ooo/show_bug.cgi?id=121782

--- Comment #5 from dardhal <[email protected]> ---
It looks like "Adobe Acrobat 8 Professional" completely "recoded" the original
PDF as saved by OpenOffice, as even the PDF version doesn't match the original
(file sizes and contents differ by leaps and bounds):

i121782-disabled.pdf
%PDF-1.4

i121782-enabled.pdf
%PDF-1.6^M%âãÏÓ^M

The approach to try would be to create the simplest possible form (using
OpenOffice, for example), and save it. Open from "Adobe Acrobat 8
Professional", as save it as-is, and this would be the "benchmark PDF".

Open this file again using "Adobe Acrobat 8 Professional" and now "enable the
local save capability on the form", and save the file under a new name.

Comparing this file to the benchmark we may see a single change to the PDF
binary internals that could indicate how to enable that (non standard, although
widely used in the field) capability.

My (unrequested) opinion about the issue is, if we as a community don't go for
supporting this undocumented (non standard) feature (which, until proven
otherwise, looks like it could be as simple as a flag, nothing fancier or more
complex) because it is "not documented, not standard", what is the whole point
of going to great pains in a productivity suite such as OpenOffice, trying to
mimic and implement every single .doc/.xls feature MS throws the world at?

Of course, it is much easier said than done decoding some obscure setting Adobe
may have left undocumented just for the sake of having users locked in their
own implementation, but the usefulness of the whole thing (and the increased
reliance on PDF forms for all sorts of things) would put OpenOffice and the
whole OpenSource users at a difficult position: if we can't create "useful"
forms using OpenOffice, users will have to stay in the proprietary realm, and
those that are using free software may need to return there for increasingly
common processes based on PDF forms.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to