[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