Package: xpdf-utils
Version: 3.01-7
Severity: normal
Hello,
`pdftops' generates invalid PostScript when the source PDF comes from
a converted PostScript files containing patterns. To be clearer, let
me illustrate this, using Lout (package `lout', version 3.31):
$ cat << EOF | lout -o texture.ps
@SysInclude { doc }
@Doc
@Text @Begin
@Center @Box paint { black } texture { striped } { Bluuuuurps! }
@End @Text
EOF
$ pdf2ps texture.ps # GS happily does the job
$ xpdf texture.pdf # Here a box containing a striped texture is
# rendered, no problem.
$ pdftops texture.pdf texture.broken.ps
$ gv texture.broken.ps # Here GS complains and fails to render
# the PS file.
Note that this problem does not occur with Xpdf 3.00 (from Debian).
I tried to reproduce the problem with a simple PS file but fail to do
so. For instance, the following PS file (which produces a PS pattern
similar to that produced by Lout above) does no trigger this problem:
%!
<</PageSize [1000 1000] /Policies<</PageSize 1>> >>setpagedevice
72 72 scale
<<
/PatternType 1 % tiling pattern
/TilingType 1 % constant spacing
/XStep 1
/YStep 2
/PaintType 1 % colored
/PaintProc {
pop 0 0 moveto
1 1 add 0 lineto
0 1 rlineto
0 1 lineto
closepath fill
}
/BBox [0 0 10 10]
>>
[1 0 0 1 0 0] % identity
makepattern
setpattern
newpath
0 0 moveto 0 200 lineto 200 100 lineto
closepath
fill
showpage
It might be Lout's handling of PS patterns that is at fault, although
I'd suppose it is unlikely since GS doesn't complain about it.
I hope this is not too obscure. I'd be glad to help further.
Thanks,
Ludovic.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages xpdf-utils depends on:
ii libc6 2.3.6-4 GNU C Library: Shared libraries an
ii libgcc1 1:4.0.2-9 GCC support library
ii libpaper1 1.1.14-5 Library for handling paper charact
ii libstdc++6 4.0.2-9 The GNU Standard C++ Library v3
ii xpdf-common 3.01-7 Portable Document Format (PDF) sui
xpdf-utils recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]