[poppler] Printing of certain PDF files does not work with "fit-to-page" because of wrong BoundingBox values in the PostScript

Martin Pahl Bugzilla at pahlx.de
Sat Oct 24 09:28:07 PDT 2015


Attached you find an example:

example.pdf: a box generated with xfig 321mm x 106mm

example.ps generated with pdftops -paper A4 example.pdf
example.ps:%%PageBoundingBox: 0 0 302 912

example-patched.ps generated with pdftops -paper A4 example.pdf, but with the 
patched version.
example-patched.ps:%%PageBoundingBox: 158 0 437 842

You can view the postscript files with gv and select BBox. It's obvious that 
the unpatched PageBoundingBox is totally wrong, because source coordinates are 
used. The PageBoundingBox is bigger then the A4 paper format. It's just the 
size of the original box (302 /72 dpi * 25,4mm = 106,5mm; 912/72 dpi * 25,4mm 
= 321,73mm). But it must be the box scaled down to A4 and shifted to the 
center.

Hope this example helps.

Regards,

Martin Pahl
 

Am Freitag, 23. Oktober 2015, 21:46:02 schrieb Adrian Johnson:
> On 21/10/15 03:32, Stefan Brandner wrote:
> > ------------------------------------------------------------------------
> > 
> > I am using the patch now for several month and I can prove it is working
> > fine. So if the code quality is ok for you Albert why not pushing it?
> > 
> > Regards
> > Stefan Brandner
> 
> I'll take a look at the patch sometime in the next week. It would help
> if you:
> 
>  - attach a PDF that reproduces the bug
>  - list the pdftops options you are using
>  - list the bounding box output you are getting and what you think
>    it should be.
> 
> > El Dijous, 7 de maig de 2015, a les 09:34:09, Martin Pahl va escriure:
> >>/Hi, />//>/I sent patches to fix the bug:
> >>/>//>/https://bugs.freedesktop.org/show_bug.cgi?id=87161 />//>/Those
> >>patches were automatically sent to poppler-bugs mailing list. But>>
> > as I />/see no reaction to my patch submission (poppler-bugs seems to be a
> > />/mailinglist without human interaction) I just want to ask, what is the
> > />/right way to submit patches. / It is.
> > 
> > What we need is more people with time to review patches.
> > 
> > Cheers,
> > 
> >   Albert
> >>
> >>/By the way this bug is really annoying as it makes all PDF viewers using
> >>/>/poppler useless for printing documents that do not have the page size
> >>of>>
> > the />/output device (e.g. printer). On the other hand acroread is not an
> > />/alternative anymore as Adobe has discontinued support for Linux.
> > />//>/Regards, />//>/Martin Pahl /
> > 
> > 
> > 
> > _______________________________________________
> > poppler mailing list
> > poppler at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/poppler
> 
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example.fig
Type: image/x-xfig
Size: 309 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20151024/8a22fb31/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example.pdf
Type: application/pdf
Size: 2489 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20151024/8a22fb31/attachment-0001.pdf>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example.ps
Type: application/postscript
Size: 11837 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20151024/8a22fb31/attachment-0002.ps>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example-patched.ps
Type: application/postscript
Size: 11839 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/poppler/attachments/20151024/8a22fb31/attachment-0003.ps>


More information about the poppler mailing list