← Back to team overview

ubuntu-touch-coreapps team mailing list archive

[Document Viewer] Fwd: Ubuntu Touch: Poppler or MuPDF as PDF renderer

 

Hi all,

I saw this discussion and thought I'd forward it here, as it might be
relevant for the Document Viewer app.

Full thread at
https://lists.ubuntu.com/archives/ubuntu-devel/2013-May/037144.html

Cheers,
David.

-------- Missatge original --------
Assumpte: Ubuntu Touch: Poppler or MuPDF as PDF renderer
Data: Fri, 17 May 2013 13:25:12 +0200
De: Till Kamppeter <till.kamppeter@xxxxxxxxx>
A: Ubuntu Developers <ubuntu-devel@xxxxxxxxxxxxxxxx>
CC: Robin Watts <robin.watts@xxxxxxxxxxx>,        Tor Andersson
<tor.andersson@xxxxxxxxxxx>

Hi,

during my thoughts about the printing stack for Ubuntu Touch [1] I came
to the conclusion that printing needs a PDF renderer to turn incoming
PDF into the printer's language (PWG Raster, PostScript, PCL, ...) but a
PDF renderer needs already to be on a mobile device to make it able to
display PDF files on the screen.

The Ubuntu desktop uses Poppler for screen display and Ghostscript for
printing. On a mobile device this is overkill. We need only one PDF
renderer and also no PostScript interpreter as for printing we expect
all apps to send PDF.

So Ghostscript is out of the question here as it is large and the PDF
interpreter is written in PostScript. Poppler has the advantage of
having a long history and so it should deal best with quirky files.
MuPDF is written with lightweightness in mind, is the only free software
which allows filling and saving PDF forms, and is written by the
Ghostscript developers who are experts on the field of printing.

So I want to call for testing the two (Poppler, MuPDF) and for discussion.

We have also a Blueprint [2] and a Wiki page [3].

   Till

[1]https://blueprints.launchpad.net/ubuntu/+spec/client-1305-printing-stack-with-mobile-in-mind
[2]https://blueprints.launchpad.net/ubuntu/+spec/client-1305-pdf-renderer-for-ubuntu-touch
[3]https://wiki.ubuntu.com/Touch/PDFRenderer

-- 
ubuntu-devel mailing list
ubuntu-devel@xxxxxxxxxxxxxxxx
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel



Attachment: signature.asc
Description: OpenPGP digital signature