On 16/07/10 02:28, Carlos Garcia Campos wrote:
Excerpts from Albert Astals Cid's message of jue jul 15 18:04:06 +0200 2010:
A Dijous, 15 de juliol de 2010, Stefan Thomas va escriure:
   * You or someone else want to mantain it (so that we don't end with
   another

pdftoabw)

Sure, why not. (Spoken with genuine naïvité.)

Famous last words ;-)


But if there's a bug filed against pdftocairo in Bugzilla, somebody's
gotta put me on CC, cause I don't monitor that.

   * Someone provides a cmake buildsystem patch (should be easy, maybe
   even i

could do that if previous ones are met)

Done. See attached.

I also wrote a simple manpage.

So i guess all we need is a reviewer now, Carlos can you do that?

Patches look good to me, just a minor comment, we don't need to pass a
TextPage to CairoOutputDev when rendering, since we are not interested
in the text.

Some additional review comments:

1. PS/PDF should output all pages to the one file as these file types
support multiple pages. SVG also supports multipage if
cairo_svg_surface_restrict_to_version() is called to set the version to
1.2.

2. Memory leak - a surface is created for each page in start_page() but
only the last page is destroyed.

3. For correct handling of PDFs with transparency, the jpeg surface
should use ARGB32 the same as PNG. Remove the code that paints a white
background if the output is jpeg. There is already code at line 272 in
render_page() that blends the image into a white background.



Albert



Cheers,

Stefan


_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to