pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gilad Denneboom <gilad.denneb...@gmail.com>
Subject Re: Problems combining files with form fields
Date Tue, 05 May 2015 12:34:36 GMT
Sure, I'd be happy to.

So do you know what went wrong when I used the merger util?

On Tue, May 5, 2015 at 2:32 PM, Maruan Sahyoun <sahyoun@fileaffairs.de>
wrote:

> Hi,
>
> > Am 05.05.2015 um 14:21 schrieb Gilad Denneboom <
> gilad.denneboom@gmail.com>:
> >
> > Wow, that's unfortunate... What about the PDFMergerUtility, though? Does
> it
> > have the same limitation?
>
> no - that's merging the AcroForms and annotations.
>
> I added https://issues.apache.org/jira/browse/PDFBOX-2787 <
> https://issues.apache.org/jira/browse/PDFBOX-2787> to maybe come up with
> an easier mechanism. If you would be willing to work on that feature I'm
> happy to support you.
>
> BR
> Maruan
>
> >
> > On Tue, May 5, 2015 at 2:13 PM, Maruan Sahyoun <sahyoun@fileaffairs.de>
> > wrote:
> >
> >> Hi,
> >>
> >>> Am 05.05.2015 um 11:59 schrieb Gilad Denneboom <
> >> gilad.denneboom@gmail.com>:
> >>>
> >>> Correct. And in some of the cases (example1) I can't even edit the form
> >>> fields properly after inserting the file to another PDF.
> >>
> >> reason is that importPage/addPage add the page content but not the form
> >> fields. You'd need to add the AcroForms manually (potentially looking at
> >> which PDWidgetAnnotations are really pointing at the page you are
> adding)
> >>
> >> BR
> >>
> >> Maruan
> >>
> >>>
> >>> On Tue, May 5, 2015 at 11:55 AM, Maruan Sahyoun <
> sahyoun@fileaffairs.de>
> >>> wrote:
> >>>
> >>>> Hi Gilad,
> >>>>
> >>>>> Am 05.05.2015 um 11:45 schrieb Gilad Denneboom <
> >>>> gilad.denneboom@gmail.com>:
> >>>>>
> >>>>> Hi Maruan,
> >>>>>
> >>>>> Sure, here they are...
> >>>>>
> >>>>> Gilad
> >>>>> ​
> >>>>> batch_sequences 1.pdf
> >>>>> <
> >>>>
> >>
> https://docs.google.com/file/d/0B_eBFHMNjkhsNmlPNjJMcTJVXzQ/edit?usp=drive_web
> >>>>>
> >>>>> ​​
> >>>>> Input form.pdf
> >>>>> <
> >>>>
> >>
> https://docs.google.com/file/d/0B_eBFHMNjkhsaWlHbmYzSEFpX0U/edit?usp=drive_web
> >>>>>
> >>>>> ​
> >>>>>
> >>>>> On Tue, May 5, 2015 at 11:36 AM, Maruan Sahyoun <
> >> sahyoun@fileaffairs.de>
> >>>>> wrote:
> >>>>>
> >>>>>> Hi Gilad,
> >>>>>>
> >>>>>>> Am 05.05.2015 um 11:30 schrieb Gilad Denneboom <
> >>>>>> gilad.denneboom@gmail.com>:
> >>>>>>>
> >>>>>>> Hi guys,
> >>>>>>>
> >>>>>>> This should be a simple task, but it turns out to be quite
a
> complex
> >>>> and
> >>>>>>> problematic one, I'm afraid...
> >>>>>>> I'm trying to combine two files, one with a bunch of form
fields in
> >> it
> >>>> (a
> >>>>>>> single page, created in Acrobat) and one without any fields.
I have
> >>>> tried
> >>>>>>> doing it using three different methods, and all three have
failed,
> in
> >>>>>>> various ways.
> >>>>>>>
> >>>>>>> Method 1: PDDocument importPage
> >>>>>>> I tried importing the page with the form fields into the
existing
> >>>> files.
> >>>>>>> The page is placed at the end of the document (I need it
at the
> >>>>>> start...),
> >>>>>>> but that's not the big issue. The big issue is that although
the
> page
> >>>>>> with
> >>>>>>> the form fields is added to the file, the PDAcroForm in
the new
> file
> >> is
> >>>>>>> null and I'm having weird problems editing the form fields
in
> Acrobat
> >>>>>> (see
> >>>>>>> "example1.pdf", try to make a selection in one of the drop-downs
in
> >>>>>>> Acrobat).
> >>>>>>>
> >>>>>>> Method 2: PDDocument addPage (how is this different from
> importPage,
> >> by
> >>>>>> the
> >>>>>>> way? The documentation is very lacking on this point. Also,
why
> isn't
> >>>> it
> >>>>>>> possible to specify the page number where you want to insert
the
> new
> >>>>>> page?)
> >>>>>>> The result is similar to importPage, only now I am able
to make a
> >>>>>> selection
> >>>>>>> in the drop-down fields in Acrobat, but they are still not
picked
> up
> >> by
> >>>>>>> PDFBox when I re-load the file and try to access them (see
> >>>>>> "example2.pdf").
> >>>>>>>
> >>>>>>> Method 3: PDFMergerUtililty
> >>>>>>> In order to get the right page order I decided to merge
the files
> >>>> instead
> >>>>>>> of adding one to the other.
> >>>>>>> Here the PDAcroForm object does exist in the merged files,
but the
> >>>> values
> >>>>>>> of the fields are not picked up. Using getValue on the fields
> returns
> >>>> the
> >>>>>>> default value for the drop-downs and null for the text fields,
even
> >>>>>> though
> >>>>>>> they are clearly filled-in (see "example3.pdf").
> >>>>
> >>>> So what you are saying is that looking at the form with Adobe Reader
> the
> >>>> form is fine but trying to get the value using PDFBox you are not
> >> getting
> >>>> the value you are looking for?
> >>>>
> >>>> BR
> >>>> Maruan
> >>>>
> >>>>
> >>>>>>>
> >>>>>>> Any help is appreciated…
> >>>>>>
> >>>>>> Could you also upload the individual files prior to merging?
> >>>>>>
> >>>>>> BR
> >>>>>> Maruan
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> Regards, Gilad.
> >>>>>>> ​
> >>>>>>> example1.pdf
> >>>>>>> <
> >>>>>>
> >>>>
> >>
> https://docs.google.com/file/d/0B_eBFHMNjkhscDdvcGhXNjRMZ28/edit?usp=drive_web
> >>>>>>>
> >>>>>>> ​​
> >>>>>>> example2.pdf
> >>>>>>> <
> >>>>>>
> >>>>
> >>
> https://docs.google.com/file/d/0B_eBFHMNjkhsck9RSTlNTWFtaHc/edit?usp=drive_web
> >>>>>>>
> >>>>>>> ​​
> >>>>>>> example3.pdf
> >>>>>>> <
> >>>>>>
> >>>>
> >>
> https://docs.google.com/file/d/0B_eBFHMNjkhsQXBRdVdDMGkyR2s/edit?usp=drive_web
> >>>>>>>
> >>>>>>> ​
> >>>>>>
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> >>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org
> >>>>>>
> >>>>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> >>>> For additional commands, e-mail: users-help@pdfbox.apache.org
> >>>>
> >>>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> >> For additional commands, e-mail: users-help@pdfbox.apache.org
> >>
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message