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 :-) 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]

