Flattening PDF transparency
Posted
by
Jan
on Ask Ubuntu
See other posts from Ask Ubuntu
or by Jan
Published on 2012-04-30T14:49:52Z
Indexed on
2013/10/22
10:15 UTC
Read the original article
Hit count: 356
I have a PDF, made with Inkscape, that uses transparent colors. This image shall be used in a LaTeX document.
While preserving the transparency is nice for editing, it can be a problem for printing. Printing usually involves PDF to PS conversion. Since Postscript does not support transparency, this requires either
- flatting, i.e. creating a vector graphic that works without transparency
or
- rastering, i.e. rendering a bitmap image.
When a PDF document containing such a figure is printed (or converted to PS) using Evince (or Cairo or Ghostscript), the whole page gets rendered as a bitmap, rendering fonts ugly (different from other pages). (Adobe Acrobat handles such PDFs well.)
Unfortunately, converting the PDF figures to EPS (before including them with LaTeX) doesn't help much, because both pdftops and pdf2ps (again, Cairo or Ghostscript) rasterize the image, i.e. render a bitmap (saved as EPS). (This is slightly better, because it doesn't affect the whole page, but I'd still prefer a vector graphics.)
How can I flatten transparency with Inkscape or other software on Linux?
© Ask Ubuntu or respective owner