[poppler] Bug 69485
Adrian Johnson
ajohnson at redneon.com
Thu Jan 2 21:07:34 PST 2014
On 03/01/14 15:15, Ross Moore wrote:
> Hi Adrian,
>
> On 03/01/2014, at 10:01 AM, Adrian Johnson wrote:
>
>> Leonard,
>> Do you have any idea why Adobe Distiller fails on the PS output? The PS
>> files print fine on my Xerox printer which has Adobe PS.
>
> The error occurs in the PostScript around lines 44378-44379.
> Comment out these 2 lines and the file will distill just fine.
>
> The lines commented-out should look like:
>
>>> % imagemask
>>> % Gar8O!!3<."p5&6Mu*H<lMpm`s8T;%s*la!#Nl!cb6!e-!5&ILgA~>
>
> Of course this omits something on page 4.
> It is the red arrow indicating where a signature is required.
>
> This seems to have been added over the top of the underlying form,
> using coding that looks a bit suspect to me.
> viz.
>
>>> 8 dict dup begin
>>> /ImageType 1 def
>>> /Width 24 def
>>> /Height 15 def
>>> /Interpolate false def
>>> /BitsPerComponent 1 def
>>> /Decode [ 1 0 ] def
>>> /DataSource currentfile /ASCII85Decode filter /FlateDecode filter def
>>> /Interpolate false def
>>> /ImageMatrix [ 1 0 0 -1 0 15 ] def
>>> end
>>> imagemask
>>> Gar8O!!3<."p5&6Mu*H<lMpm`s8T;%s*la!#Nl!cb6!e-!5&ILgA~>
>
> Firstly there are 9 entries being defined within the dictionary,
> but then /Interpolate is given twice.
>
> The /DataSource line looks quite wrong.
> "DataSource must be a single file, procedure, or string"
> --- PS Ref. Manual v3
> so maybe this will do:
> /DataSource {currentfile /ASCII85Decode filter /FlateDecode filter} def
> but when testing the same /undefined error occurs with imagemask ,
> which could indicate something wrong in the preceding dictionary.
Thanks for finding those two issues. I'll update cairo to fix this.
I am unable to reproduce this problem myself so I will have to rely on
others to debug this. The only other thing I can think of is maybe there
is something in the encoded data that Distiller does not like. You could
try replacing the ASCII85 and Flate filters with a single ASCIIHexDecode
and replace the data with some hex characters ensuring there are the
right number of characters for the expected amount of data.
>>
>>
>> On 03/01/14 08:56, Leonard Rosenthol wrote:
>>> Prints just fine from Adobe Acrobat on both Mac and Win.
>>>
>>> I validated both files using the PDF syntax checker in Acrobat and they
>>> both passed fine.
>>>
>>> So there is nothing wrong with the PDFs in question.
>>>
>>> Leonard
>
>
> Hope this helps,
>
> Ross
>
> ------------------------------------------------------------------------
> Ross Moore ross.moore at mq.edu.au
> Mathematics Department office: E7A-206
> Macquarie University tel: +61 (0)2 9850 8955
> Sydney, Australia 2109 fax: +61 (0)2 9850 8114
> ------------------------------------------------------------------------
>
>
>
>
>
>
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler
>
More information about the poppler
mailing list