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);
-----Original Message-----
From: Maruan Sahyoun <[email protected]>
Sent: Thursday, April 12, 2018 9:19 AM
To: [email protected]
Subject: Re: flatten specific fields in a pdf
> Am 12.04.2018 um 16:15 schrieb Baker, Ricky <[email protected]>:
>
> 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 <[email protected]>
> Sent: Thursday, April 12, 2018 8:32 AM
> To: [email protected]
> Subject: Re: flatten specific fields in a pdf
>
>
>
> Hi,
>
>
>
>> Am 12.04.2018 um 15:28 schrieb Baker, Ricky
>> <[email protected]<mailto:[email protected]>>:
>
>>
>
>> 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 <[email protected]<mailto:[email protected]>>
>
>> Sent: Wednesday, April 11, 2018 3:08 AM
>
>> To: [email protected]<mailto:[email protected]>
>
>> 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
>>> <[email protected]<mailto:[email protected]>>:
>
>>>
>
>>> 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: '[email protected]'
>>> <[email protected]<mailto:[email protected]>>
>
>>> 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 <[email protected]<mailto:[email protected]>>
>
>>> Sent: Sunday, April 1, 2018 12:24 PM
>
>>> To: [email protected]<mailto:[email protected]>
>
>>> 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
>>>> <[email protected]<mailto:[email protected]>>:
>
>>>>
>
>>>> 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:
>>>> [email protected]<mailto:[email protected]>
>
>>>> For additional commands, e-mail:
>>>> [email protected]<mailto:[email protected]>
>
>>>>
>
>>>
>
>>>
>
>>> ---------------------------------------------------------------------
>
>>> To unsubscribe, e-mail:
>>> [email protected]<mailto:[email protected]>
>
>>> For additional commands, e-mail:
>>> [email protected]<mailto:[email protected]>
>
>>>
>
>>>
>
>>> ---------------------------------------------------------------------
>
>>> To unsubscribe, e-mail:
>>> [email protected]<mailto:[email protected]>
>
>>> For additional commands, e-mail:
>>> [email protected]<mailto:[email protected]>
>
>>>
>
>>
>
>>
>
>> ---------------------------------------------------------------------
>
>> To unsubscribe, e-mail:
>> [email protected]<mailto:[email protected]>
>
>> For additional commands, e-mail:
>> [email protected]<mailto:[email protected]>
>
>>
>
>>
>
>> ---------------------------------------------------------------------
>
>> To unsubscribe, e-mail:
>> [email protected]<mailto:[email protected]>
>
>> For additional commands, e-mail:
>> [email protected]<mailto:[email protected]>
>
>>
>
>
>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail:
> [email protected]<mailto:[email protected]>
>
> For additional commands, e-mail:
> [email protected]<mailto:[email protected]>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]