1.8.9

On Tue, May 5, 2015 at 3:29 PM, Maruan Sahyoun <[email protected]>
wrote:

> Hi Gilad
>
> > Am 05.05.2015 um 14:37 schrieb Maruan Sahyoun <[email protected]>:
> >
> > Hi,
> >
> >> Am 05.05.2015 um 14:34 schrieb Gilad Denneboom <
> [email protected]>:
> >>
> >> Sure, I'd be happy to.
> >>
> >> So do you know what went wrong when I used the merger util?
> >
> > not yet - haven't looked into that one as I first wanted to answer the
> easier questions :-)
>
> OK - the reason is that after merging the files the AcroForms field
> entries and the annotations which are defined on the page no longer match
> so although the form fields exist and they have annotations you won't see
> the entries on the page as they are not pointing to one. In addition the
> existing annotations are no longer part of the AcroForms definition so the
> visual content you see is not accessible from the AcroForms fields.
>
> So where with your input form where AcroForms and annotations representing
> the fields were connected after merging AcroForms and annotations exist in
> parallel but are no longer connected.
>
> Which version of PDFBox are you using?
>
>
> BR
> Maruan
>
> >
> > BR
> > Maruan
> >
> >>
> >> On Tue, May 5, 2015 at 2:32 PM, Maruan Sahyoun <[email protected]>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>>> Am 05.05.2015 um 14:21 schrieb Gilad Denneboom <
> >>> [email protected]>:
> >>>>
> >>>> 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 <
> [email protected]>
> >>>> wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>>> Am 05.05.2015 um 11:59 schrieb Gilad Denneboom <
> >>>>> [email protected]>:
> >>>>>>
> >>>>>> 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 <
> >>> [email protected]>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Hi Gilad,
> >>>>>>>
> >>>>>>>> Am 05.05.2015 um 11:45 schrieb Gilad Denneboom <
> >>>>>>> [email protected]>:
> >>>>>>>>
> >>>>>>>> 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 <
> >>>>> [email protected]>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Hi Gilad,
> >>>>>>>>>
> >>>>>>>>>> Am 05.05.2015 um 11:30 schrieb Gilad Denneboom <
> >>>>>>>>> [email protected]>:
> >>>>>>>>>>
> >>>>>>>>>> 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: [email protected]
> >>>>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ---------------------------------------------------------------------
> >>>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>>> For additional commands, e-mail: [email protected]
> >>>>>>>
> >>>>>>>
> >>>>>
> >>>>>
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: [email protected]
> >>>>> For additional commands, e-mail: [email protected]
> >>>>>
> >>>>>
> >>>
> >>>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to