Thanks, it seems to work correctly using a snapshot of 2.0.0  ...

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

> Hi,
>
> > Am 05.05.2015 um 16:10 schrieb Gilad Denneboom <
> [email protected]>:
> >
> > 1.8.9
> >
>
> Could you try using PDFBox 2.0.0 - testing your files with the PDFMerger
> command line app the merged file is fine and doesn't have the issue.
>
> BR
> Maruan
>
> > 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]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to