Mhmm, > Am 12.04.2018 um 17:25 schrieb Baker, Ricky <ricky.ba...@ttu.edu>: > > Maruan, using the new jar it still behaves the same. > > Basically I am creating a list as I loop over and passing the list to the > flatten method. > > List<PDField> listFields = []; > acroForm.getFields().each { > def fieldName = it.getFullyQualifiedName(); > PDField pdFieldName = acroForm.getField(fieldName); > > -------for proof of concept, I am only looking for one > if (fieldName == 'ein') { > listFields.push(pdFieldName); > } > > Then > acroForm.flatten(listFields, false);
the unit test is fine and the resulting PDF document has 4 fields flattened and the rest still open. Could you verify with the test from PDAcroFormTest.testFlattenSpecificFieldsOnly() ? http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/interactive/form/PDAcroFormTest.java?view=log BR Maruan > > > > > -----Original Message----- > From: Maruan Sahyoun <sahy...@fileaffairs.de> > Sent: Thursday, April 12, 2018 9:19 AM > To: users@pdfbox.apache.org > Subject: Re: flatten specific fields in a pdf > > >> Am 12.04.2018 um 16:15 schrieb Baker, Ricky <ricky.ba...@ttu.edu>: >> >> Maruan, is this the one? >> pdfbox-3.0.0-20180411.183355-618.jar > > yes > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Fgroups%2Fsnapshots%2Forg%2Fapache%2Fpdfbox%2Fpdfbox%2F3.0.0-SNAPSHOT%2Fpdfbox-3.0.0-20180411.183355-618.jar&data=02%7C01%7Cricky.baker%40ttu.edu%7Cd0c5b1bd1d64483bd0c308d5a0804f7f%7C178a51bf8b2049ffb65556245d5c173c%7C0%7C0%7C636591395311661285&sdata=tj6SObbOC12JjlwVHJ%2BTgRSX9aBJvzBXsdfZeMl%2Bst0%3D&reserved=0 > > >> >> Wed Apr 11 18:33:57 UTC 2018 >> >> 2584679 >> >> >> >> >> >> >> Ricky >> >> >> >> >> >> -----Original Message----- >> From: Maruan Sahyoun <sahy...@fileaffairs.de> >> Sent: Thursday, April 12, 2018 8:32 AM >> To: users@pdfbox.apache.org >> Subject: Re: flatten specific fields in a pdf >> >> >> >> Hi, >> >> >> >>> Am 12.04.2018 um 15:28 schrieb Baker, Ricky >>> <ricky.ba...@ttu.edu<mailto:ricky.ba...@ttu.edu>>: >> >>> >> >>> Maruan, I do not see PDFBOX 3.0.0 on the PDFBOX download page. Where can I >>> get it? >> >> >> >> You need to download a development snapshot from >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Fgroups%2Fsnapshots%2Forg%2Fapache%2Fpdfbox%2F&data=02%7C01%7Cricky.baker%40ttu.edu%7C30f179f424d6470de0aa08d5a079cea6%7C178a51bf8b2049ffb65556245d5c173c%7C0%7C0%7C636591367376358147&sdata=T6wC2x0K8AxMiSXJ9NbNIlmWdjVSS6HIasLiaJW32Uc%3D&reserved=0 >> sepcifically >> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Fgroups%2Fsnapshots%2Forg%2Fapache%2Fpdfbox%2Fpdfbox%2F3.0.0-SNAPSHOT%2F&data=02%7C01%7Cricky.baker%40ttu.edu%7C30f179f424d6470de0aa08d5a079cea6%7C178a51bf8b2049ffb65556245d5c173c%7C0%7C0%7C636591367376358147&sdata=V4Cp2X2b2MkfTs74UsO1qTQTwLBYmRzuEA85f8aytJk%3D&reserved=0 >> >> >> >> Sroll down to get the latest build from yesterday. >> >> >> >> Please let me know if there are issues with that. >> >> >> >> BR >> >> Maruan >> >> >> >> >> >> >> >> >> >>> >> >>> Thanks >> >>> Ricky >> >>> >> >>> >> >>> -----Original Message----- >> >>> From: Maruan Sahyoun <sahy...@fileaffairs.de<mailto:sahy...@fileaffairs.de>> >> >>> Sent: Wednesday, April 11, 2018 3:08 AM >> >>> To: users@pdfbox.apache.org<mailto:users@pdfbox.apache.org> >> >>> Subject: Re: flatten specific fields in a pdf >> >>> >> >>> I've just commited the change to PDFBox 3.0.0 - see details in PDFBOX-3809. >>> Please test with that version and let me know if that works for you. If >>> it's fine I'll also implement the change for 2.0. >> >>> >> >>> BR >> >>> Maruan >> >>> >> >>>> Am 10.04.2018 um 16:56 schrieb Baker, Ricky >>>> <ricky.ba...@ttu.edu<mailto:ricky.ba...@ttu.edu>>: >> >>>> >> >>>> Maruan, have you had an opportunity to look at the flatten for specific >>>> fields? >> >>>> >> >>>> Thanks >> >>>> ricky >> >>>> >> >>>> -----Original Message----- >> >>>> From: Baker, Ricky >> >>>> Sent: Monday, April 2, 2018 12:52 PM >> >>>> To: 'users@pdfbox.apache.org' >>>> <users@pdfbox.apache.org<mailto:users@pdfbox.apache.org>> >> >>>> Subject: RE: flatten specific fields in a pdf >> >>>> >> >>>> Maruan, I added the pdf and a word doc showing a screen shot of some >> >>>> of the fields to PDFBOX-3809 >> >>>> >> >>>> thanks >> >>>> Ricky >> >>>> >> >>>> >> >>>> >> >>>> -----Original Message----- >> >>>> From: Maruan Sahyoun >>>> <sahy...@fileaffairs.de<mailto:sahy...@fileaffairs.de>> >> >>>> Sent: Sunday, April 1, 2018 12:24 PM >> >>>> To: users@pdfbox.apache.org<mailto:users@pdfbox.apache.org> >> >>>> Subject: Re: flatten specific fields in a pdf >> >>>> >> >>>> Could you add a sample PDF and the list of fields you'd like to get >> >>>> flattened to >> >>>> >> >>>> • PDFBOX-3809 >> >>>> >> >>>> I'll look to get something done but that's based on the requirements that >>>> all fields and their annotations need to be properly defined i.e. have the >>>> pages they relate to set etc. >> >>>> >> >>>> BR >> >>>> Maruan >> >>>> >> >>>> >> >>>>> Am 01.04.2018 um 16:02 schrieb Tilman Hausherr >>>>> <thaush...@t-online.de<mailto:thaush...@t-online.de>>: >> >>>>> >> >>>>> Known bug :-( >> >>>>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiss >> >>>>> ues.apache.org%2Fjira%2Fbrowse%2FPDFBOX-3809&data=02%7C01%7Cricky.ba >> >>>>> ker%40ttu.edu%7C46e2d9b7e87d4c4c8f6a08d597f5724a%7C178a51bf8b2049ffb >> >>>>> 65556245d5c173c%7C0%7C1%7C636582002816162481&sdata=3r5VDNmYuyBQOr%2F >> >>>>> 7OmtcVWjilFGtaFbBD4vXIFlX2VA%3D&reserved=0 >> >>>>> >> >>>>> Tilman >> >>>>> >> >>>>> Am 30.03.2018 um 20:02 schrieb Baker, Ricky: >> >>>>>> I have tried using the flatten for specific fields but it flattens all >>>>>> fields even when I only pass in one PDField. Can someone point me to a >>>>>> working example? >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> public void >> >>>>>> flatten(List<https://na01.safelinks.protection.outlook.com/?url=htt >> >>>>>> p%3A%2F%2Fdownload.oracle.com%2Fjavase%2F1.6.0%2Fdocs%2Fapi%2Fjava% >> >>>>>> 2Futil%2FList.html%3Fis-external%3Dtrue&data=02%7C01%7Cricky.baker% >> >>>>>> 40ttu.edu%7C46e2d9b7e87d4c4c8f6a08d597f5724a%7C178a51bf8b2049ffb655 >> >>>>>> 56245d5c173c%7C0%7C1%7C636582002816162481&sdata=xRt17TzZraSs5iZvMTV >> >>>>>> M%2BT6lJhUqQaAFLGSK4SfUWGI%3D&reserved=0><PDField<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fna01.safe&data=02%7C01%7Cricky.baker%40ttu.edu%7Cd0c5b1bd1d64483bd0c308d5a0804f7f%7C178a51bf8b2049ffb65556245d5c173c%7C0%7C0%7C636591395311661285&sdata=7XHcpd1PROU22OZqbhjpZdnRZvIidlbDOlUMY%2F5sJVc%3D&reserved=0 >> >>>>>> links.protection.outlook.com/?url=https%3A%2F%2Fpdfbox.apache.org%2 >> >>>>>> Fdocs%2F2.0.7%2Fjavadocs%2Forg%2Fapache%2Fpdfbox%2Fpdmodel%2Fintera >> >>>>>> ctive%2Fform%2FPDField.html&data=02%7C01%7Cricky.baker%40ttu.edu%7C >> >>>>>> 46e2d9b7e87d4c4c8f6a08d597f5724a%7C178a51bf8b2049ffb65556245d5c173c >> >>>>>> %7C0%7C1%7C636582002816172489&sdata=ksC3C1itEatd18%2B5XCFpzayUK6YQO >> >>>>>> sH8%2Fidomr1Lt3s%3D&reserved=0>> fields, >> >>>>>> >> >>>>>> boolean refreshAppearances) >> >>>>>> >> >>>>>> throws >> >>>>>> IOException<https://na01.safelinks.protection.outlook.com/?url=http >> >>>>>> %3A%2F%2Fdownload.oracle.com%2Fjavase%2F1.6.0%2Fdocs%2Fapi%2Fjava%2 >> >>>>>> Fio%2FIOException.html%3Fis-external%3Dtrue&data=02%7C01%7Cricky.ba >> >>>>>> ker%40ttu.edu%7C46e2d9b7e87d4c4c8f6a08d597f5724a%7C178a51bf8b2049ff >> >>>>>> b65556245d5c173c%7C0%7C1%7C636582002816172489&sdata=05r6c92%2BC2303 >> >>>>>> zUtStQRukNryOvkIXJcU8jZ5eLYFOM%3D&reserved=0> >> >>>>>> >> >>>>>> This will flatten the specified form fields. >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> Thanks >> >>>>>> Ricky Baker >> >>>>>> >> >>>>>> >> >>>>> >> >>>>> >> >>>>> -------------------------------------------------------------------- >> >>>>> - To unsubscribe, e-mail: >>>>> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >>>>> For additional commands, e-mail: >>>>> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >>>>> >> >>>> >> >>>> >> >>>> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: >>>> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >>>> For additional commands, e-mail: >>>> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >>>> >> >>>> >> >>>> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: >>>> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >>>> For additional commands, e-mail: >>>> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >>>> >> >>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: >>> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >>> For additional commands, e-mail: >>> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: >>> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >>> For additional commands, e-mail: >>> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >>> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: >> users-unsubscr...@pdfbox.apache.org<mailto:users-unsubscr...@pdfbox.apache.org> >> >> For additional commands, e-mail: >> users-h...@pdfbox.apache.org<mailto:users-h...@pdfbox.apache.org> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org > For additional commands, e-mail: users-h...@pdfbox.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org For additional commands, e-mail: users-h...@pdfbox.apache.org