I do  note that the PDAcroForm.java for revision 1828871 is not the same as 
what is in pdfbox-3.0.0-20180411.183355-618.jar



-----Original Message-----
From: Maruan Sahyoun <sahy...@fileaffairs.de> 
Sent: Thursday, April 12, 2018 10:45 AM
To: users@pdfbox.apache.org
Subject: Re: flatten specific fields in a pdf

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() ?

https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsvn.apache.org%2Fviewvc%2Fpdfbox%2Ftrunk%2Fpdfbox%2Fsrc%2Ftest%2Fjava%2Forg%2Fapache%2Fpdfbox%2Fpdmodel%2Finteractive%2Fform%2FPDAcroFormTest.java%3Fview%3Dlog&data=02%7C01%7Cricky.baker%40ttu.edu%7C3703e4525c8e454688c708d5a08c57f9%7C178a51bf8b2049ffb65556245d5c173c%7C0%7C0%7C636591447000108253&sdata=MUp2OnX5RrS9FwSIPeb5wviLR4nxp94KhVdCK72tncc%3D&reserved=0

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

Reply via email to