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

