[HN Gopher] Poppler is a PDF rendering library based on the xpdf...
___________________________________________________________________
Poppler is a PDF rendering library based on the xpdf-3.0 code base
Author : susam
Score : 36 points
Date : 2023-10-03 20:16 UTC (2 hours ago)
(HTM) web link (poppler.freedesktop.org)
(TXT) w3m dump (poppler.freedesktop.org)
| shimonabi wrote:
| It's used in Okular, which is the only free software I know that
| you can digitally sign documents with.
| jraph wrote:
| It's also used in Evince.
|
| I guess the other (quite complete) open source options are xpdf
| itself, muPDF (used in Sumatra PDF), pdfium (Chromium's PDF
| viewer) and pdf.js. I wonder how they compare between each
| others. Especially muPDF and Poppler.
| NoboruWataya wrote:
| Also (optionally) in Zathura, my preferred PDF view for its
| minimalist interface: https://pwmt.org/projects/zathura/
| Gualdrapo wrote:
| Inkscape also offers an option to use Poppler as the renderer
| engine when importing/exporting PDF documents.
| flakiness wrote:
| "Please note that xpdf, and thus poppler, is licensed under the
| GPL, not the LGPL. Consequently, any application using poppler
| must also be licensed under the GPL." [1]
|
| I hope they have a more forgiving licence. PDFium [2] is Apache
| License, but its Chromium dependency makes it harder to work
| with.
|
| [1] https://gitlab.freedesktop.org/poppler/poppler
|
| [2] https://pdfium.googlesource.com/pdfium/
| raspyberr wrote:
| >GPL. I hope they have a more forgiving licence.
|
| Sad state of the modern developer.
| Rochus wrote:
| > " _Consequently, any application using poppler must also be
| licensed under the GPL._ "
|
| This is not generally true. If your application e.g. just uses
| a command line tool like pdftotext it can well have another
| license than GPL, even a proprietary license.
| charcircuit wrote:
| Poppler is the kind of software that should be rewritten in rust
| or at least put in a wasm sandbox. Parsing random pdfs with C++
| sounds like a security vulnerability waiting to happen.
| amelius wrote:
| Then the same should hold for Ffmpeg.
| charcircuit wrote:
| ffmpeg should be nuked from low orbit as it's due for a
| rewrite regardless, but also some vulnerabilities would be in
| the code it calls out to. Like the recent libvpx
| vulnerability.
| KyleBerezin wrote:
| I guess the name 'zitsel' was already taken.
___________________________________________________________________
(page generated 2023-10-03 23:01 UTC)