Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Poppler - Teknopedia
Poppler - Teknopedia
Poppler
software
Logo
Logo
GenereVisualizzatore di documenti
Sviluppatorefreedesktop.org
Ultima versione25.01.0 (1º gennaio 2025)
Sistema operativoLinux
Microsoft Windows 32bit
LinguaggioC++
LicenzaGPL
(licenza libera)
Sito webpoppler.freedesktop.org/
Modifica dati su Wikidata · Manuale

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.

Storia

[modifica | modifica wikitesto]

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:

  • Cairo. Anti-aliasing di grafica vettoriale, e trasparenza degli oggetti. Cairo non crea facilmente le immagini bitmap come i documenti scansionati. Cairo non dipende dal sistema X Window System, così Poppler può funzionare su piattaforme software che non usano un server X, come Windows o Mac OS.
  • Splash. Supporta filtri per Texture, Mipmapping per immagini bitmap.[6]

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]
  • Evince - librerie frontend GTK+
  • kat: http://kat.sourceforge.net/ - librerie frontend Qt
  • kde pdf kfile plugin: https://websvn.kde.org/trunk/KDE/kdegraphics/kfile-plugins/pdf/[collegamento interrotto] - librerie frontend Qt
  • PopplerKit GNUStep/Cocoa frontend: http://svn.gna.org/viewcvs/gsimageapps/trunk/Frameworks/PopplerKit/[collegamento interrotto] - librerie frontend nessuna
  • Vindaloo (software): https://web.archive.org/web/20160130145938/http://svn.gna.org/viewcvs/gsimageapps/trunk/Applications/Vindaloo/ - librerie frontend PopplerKit
  • Sumatra PDF - librerie frontend nessuna
  • ePDFView: https://web.archive.org/web/20080410023445/http://trac.emma-soft.com/epdfview/ - librerie frontend GTK+

Note

[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]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su Poppler

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su poppler.freedesktop.org. Modifica su Wikidata
  • Poppler, su packages.debian.org. Modifica su Wikidata
  • Repository sorgenti di Poppler, su gitlab.freedesktop.org. Modifica su Wikidata
  • Sito di segnalazione bug, su gitlab.freedesktop.org. Modifica su Wikidata
  • (EN) Poppler, su Free Software Directory. Modifica su Wikidata
V · D · M
Progetti ospitati da freedesktop.org
ComponentiAvahi · Compiz · ConsoleKit · D-Bus · DeviceKit · DRI · Flatpak · FriBidi · HAL (deprecato) · Nouveau · PackageKit · Plymouth · PolicyKit · Portland Project · systemd · Wayland · X.Org
LibrerieAppStream · cairo · Fontconfig · GStreamer · HarfBuzz · Pango · Mesa 3D · Poppler · Swfdec · Video Acceleration API · XCB · Xft
FrameworkCppUnit · Galago · GeoClue · Telepathy · Open Collaboration Services
Voci correlateCreate Project · Libre Graphics Meeting
V · D · M
Software per PDF
Software liberoEvince · GNU PDF · KPDF · Okular · PDFCreator · PdfSam · RedMon · Sumatra PDF · Xpdf · Ghostscript
FreewareFoxit Reader · Nitro PDFreader · PDF-XChange Viewer · PrimoPDF · FreePDF · PDF995 · PDF24 · PDFescape
Software proprietarioAdobe Acrobat · SodaPDF · Nitro PDF · Nitro PDF Pro
  Portale Software libero: accedi alle voci di Teknopedia che trattano di Software libero
Estratto da "https://it.wikipedia.org/w/index.php?title=Poppler&oldid=139927221"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022