I get all that. I just don't see where in loadNonSeq() it is refusing to
copy content.

On Tue, Feb 23, 2016 at 3:40 PM, Tilman Hausherr <[email protected]>
wrote:

> Am 23.02.2016 um 21:33 schrieb Brzrk One:
>
>> loadNonSeq() seems to respect it too?
>> sneaking in a bogus AccessPermissions.canExtractContent() did not alter
>> this.
>> What does load() do that loadNonSeq() does not? (Or vice versa.)
>>
>
> They use different parsing strategies. Additionally, a difference is that
> loadNonSeq immediately decrypts, and brings up the warning.
>
>
> Tilman
>
>
>> On Tue, Feb 23, 2016 at 2:54 PM, Tilman Hausherr <[email protected]>
>> wrote:
>>
>> Am 23.02.2016 um 20:44 schrieb Brzrk One:
>>>
>>> The file is:
>>>> http://www.bmv.com.mx/docs-pub/infoifrs/infoifrs_588674_2015-01_1.pdf
>>>>
>>>> The file is indeed protected against text extraction. Our command line
>>> utilities respect this. The methods (of PDFTextStripper) ignore it, they
>>> expect you to handle it. See in the examples source code how to extract
>>> text.
>>>
>>> Tilman
>>>
>>>
>>>
>>> On Tue, Feb 23, 2016 at 12:05 PM, Tilman Hausherr <[email protected]
>>>> >
>>>> wrote:
>>>>
>>>> Am 23.02.2016 um 17:53 schrieb Brzrk One:
>>>>
>>>>> With pdfbox-1.8.11, using the bottom-up parser (loadNonSeq) on a
>>>>> document
>>>>>
>>>>>> that has security ContentCopying: NotAllowed results in:
>>>>>>
>>>>>> org.apache.pdfbox.pdfparser.NonSequentialPDFParser - PDF file
>>>>>> 'some_temp_file.pdf' does not allow extracting content
>>>>>>
>>>>>> And the output pages are all blank.
>>>>>>
>>>>>> The top-down parser (load) has no such issue.
>>>>>>
>>>>>> Is there a workaround?
>>>>>>
>>>>>>
>>>>>> I looked in the source code, this warning comes only in the non
>>>>>>
>>>>> sequential
>>>>> parser. There's a similar error message in the ExtractText command line
>>>>> utility ("You do not have permission to extract text").
>>>>>
>>>>> The best would be to upload the file somewhere.
>>>>>
>>>>> Tilman
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> 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]
>
>

Reply via email to