For faster navigation, this Iframe is preloading the Wikiwand page for Poppler.

Poppler

Da Wikipedia, l'enciclopedia libera.

Poppler
software
Logo
Logo
GenereVisualizzatore di documenti
Sviluppatorefreedesktop.org
Ultima versione24.09.0 (1º settembre 2024)
Sistema operativoLinux
Microsoft Windows 32bit
LinguaggioC++
LicenzaGPL
(licenza libera)
Sito webpoppler.freedesktop.org/

Poppler è una libreria per la visualizzazione di documenti PDF, mantenuta da freedesktop.org. È basato su Xpdf. Il suo nome deriva dai Popplers (Scrocchiazzeppi nella versione italiana) dell'episodio Il cibo parlante della serie animata Futurama.

Il progetto è iniziato da Kristian Høgsberg che aveva in mente due obiettivi:[1]

  1. Fornire funzionalità di rendering/visualizzazione PDF come una libreria software condivisa, al fine di centralizzare e unificare lo sforzo di manutenzione
  2. Andare oltre gli obiettivi e le funzioni di Xpdf, e l'integrazione con le funzionalità fornite dai moderni sistemi operativi

Poppler stesso è un fork di Xpdf-3.0, visualizzatore PDF sviluppato da Derek Noonburg di Glyph and Cog, LLC.[1][2]

Funzionalità

[modifica | modifica wikitesto]

Poppler può usare due back-ends per visualizzare documenti PDF: Cairo e Splash. Le funzionalità dipendono da quale back-end è utilizzato. Un back-end sviluppato da terze parti basato sulle librerie grafiche Qt4: il framework di disegno "Arthur" è disponibile, ma incompleto e non più sotto sviluppo attivo.[3].
Binding (associazioni) esistono per Glib, Qt3, e Qt4, che forniscono interfacce per il backend Poppler, anche se i binding Qt3 e Qt4 supportano solo il backend Splash. C'è un patchset (piccole correzioni software) disponibile per aggiungere il supporto per il backend Cairo per i binding basati sulle librerie grafiche Qt4[4], ma il progetto Poppler attualmente non desidera integrare la funzione nella libreria in sviluppo.[5].

Alcune caratteristiche dei backend sono i seguenti:

Poppler è dotato di un backend di rendering del testo, nonché, richiamabile da riga di comando, dell'utility pdftotext. È utile per la ricerca di stringhe di testo da riga di comando in un file PDF, usando l'utility grep, ad esempio.[7]

Esempio:

   pdftotext file.pdf - | grep string

Dalla versione 0.9.0, Poppler supporta documenti interattivi utilizzando JavaScript.[8]

Funzionalità in sviluppo

[modifica | modifica wikitesto]
  • supporto Full annotation. Non si tratta di "aggiunta di note"; attualmente è possibile solo la modifica delle annotazioni esistenti.[9] Il team dell'applicazione Evince ha discusso di questo argomento.[10][11]
  • supporto Form-editing (compilazione maschere inserimento dati) in pre-release. Supporto per salvare moduli PDF compilati in un file.

Programmi che utilizzano Poppler

[modifica | modifica wikitesto]
  1. ^ a b Poppler README file, su cgit.freedesktop.org. URL consultato il 21 gennaio 2010 (archiviato dall'url originale il 24 gennaio 2010).
  2. ^ Poppler Homepage, su poppler.freedesktop.org. URL consultato il 21 gennaio 2010.
  3. ^ Re: [poppler] Qt4 Arthur
  4. ^ giddie/poppler-qt4-cairo-backend · GitHub
  5. ^ Bug 25240 – Cairo backend for Qt4 wrapper
  6. ^ https://freedesktop.org/wiki/Software/poppler wiki
  7. ^ Searching PDF Files With grep, su linuxjournal.com. URL consultato il 21 gennaio 2010.
  8. ^ Poppler PDF library learns JavaScript, su linux-magazine.com, 12 settembre 2008. URL consultato il 21 gennaio 2010.
  9. ^ - Releases
  10. ^ Evince - Annotations Archiviato il 19 aprile 2008 in Internet Archive.
  11. ^ Evince - Roadmap Archiviato il 4 luglio 2010 in Internet Archive.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero
{{bottomLinkPreText}} {{bottomLinkText}}
Poppler
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?