pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maruan Sahyoun <sahy...@fileaffairs.de>
Subject Re: flatten specific fields in a pdf
Date Thu, 12 Apr 2018 15:44:49 GMT
Mhmm,

> Am 12.04.2018 um 17:25 schrieb Baker, Ricky <Ricky.Baker@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 <sahyoun@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.Baker@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 <sahyoun@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.Baker@ttu.edu<mailto:Ricky.Baker@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 <sahyoun@fileaffairs.de<mailto:sahyoun@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.Baker@ttu.edu<mailto:Ricky.Baker@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 <sahyoun@fileaffairs.de<mailto:sahyoun@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 <THausherr@t-online.de<mailto:THausherr@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-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>>>>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>>>>> 
>> 
>>>> 
>> 
>>>> 
>> 
>>>> ---------------------------------------------------------------------
>> 
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>>>> 
>> 
>>>> 
>> 
>>>> ---------------------------------------------------------------------
>> 
>>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>>>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>>>> 
>> 
>>> 
>> 
>>> 
>> 
>>> ---------------------------------------------------------------------
>> 
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>>> 
>> 
>>> 
>> 
>>> ---------------------------------------------------------------------
>> 
>>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>>> 
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> 
>> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org<mailto:users-unsubscribe@pdfbox.apache.org>
>> 
>> For additional commands, e-mail: users-help@pdfbox.apache.org<mailto:users-help@pdfbox.apache.org>
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
> For additional commands, e-mail: users-help@pdfbox.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: users-help@pdfbox.apache.org


Mime
View raw message