Poppler contiene una libreria e strumenti per il rendering PDF riga di comando qche vengono utilizzati per manipolare i file PDF. Ciò è utile per fornire la funzionalità di rendering del PDF come libreria condivisa.
poppler è una libreria open source, che viene utilizzata per visualizzare i documenti PDF. Questa utilità è gestita da freedesktop.org.
poppler È basato su Xpdf ed è stato creato per due motivi principali.
Consentire un riutilizzo più semplice del motore di rendering questo consente di ridurre il lavoro ridondante e va oltre gli obiettivi di Xpdf e integra e riutilizza più da vicino le funzionalità fornite dal sistema operativo mentre xpdf è molto autonomo.
poppler Viene utilizzato da molti programmi orientati alla visualizzazione e alla modifica di file PDF. incluso KPDF e campione e può anche essere usato come backend Xpdf.
Lo scopo del fork xpdf è di essere in grado di fornire la funzionalità di rendering del PDF come risorsa condivisa. Così come la Biblioteca, per centralizzare lo sforzo di manutenzione.
Le applicazioni incorporano la base di codice xpdf e ogni volta che viene scoperto un problema di sicurezza, tutte queste applicazioni si scambiano le patch e quindi sorgono nuove versioni.
A loro volta, tutte le distribuzioni devono impacchettare e rilasciare nuove versioni di questi visualizzatori basati su xpdf. Con questo ci sono molti sforzi duplicati con la situazione attuale.
Come installare Poppler sulle diverse distribuzioni Linux?
Per installare questa eccellente utility sul tuo sistema, devi seguire le istruzioni che condividiamo di seguito in base alla distribuzione Linux che stai utilizzando.
Poppler è un'utilità che si trova nei repository di quasi tutte le distribuzioni Linux quindi la sua installazione è abbastanza semplice.
Installa Poppler su Debian, Ubuntu e derivati.
Per installare questa utility, Dobbiamo aprire un terminale con Ctrl + Alt + T e in esso eseguiremo il seguente comando:
sudo apt-get install poppler
Nota: questo metodo di installazione è valido anche per i sistemi ARM (Raspberry Pi).
Installa Poppler su Arch Linux e derivati
Se sei un utente di Arch Linux o di qualsiasi sistema derivato da esso come Manjaro, Antergos e altri. Possiamo ottenere questa utilità dai repository ufficiali basta aprire un terminale nel sistema e digitare:
sudo pacman -S poppler
Nota: questo comando di installazione è valido anche per KaOS.
Installa Poppler su RHEL, CentOS, Fedora e derivati
Nel caso di coloro che sono utenti di queste distribuzioni Linux o di qualsiasi sistema derivato da una di queste, il metodo per installare questa utility sul proprio sistema è il seguente.
Devono aprire un terminale ed eseguire il seguente comando in esso:
sudo dnf -i poppler
Installa Poppler in openSUSE
Per coloro che hanno installato openSUSE sui propri computer, possono ottenere questo strumento con l'aiuto di YaST, dal sito Web del software openSUSE con il metodo di installazione con un clic o da terminale è possibile installarlo con il seguente comando:
sudo zypper install poppler
Come compilare Poppler dal codice sorgente?
Infine, per le distribuzioni che non hanno Poppler nei loro repository, possono compilare questo strumento dal suo codice sorgente.
Per questo dobbiamo avere il supporto Git nel sistema.
Stiamo per aprire un terminale e ottenere il codice sorgente con il seguente comando:
git clone https://github.com/danigm/poppler.git
Ora entreremo nella cartella poppler per iniziare con la compilazione del suo codice sorgente.
cd poppler
Fatto questo ora eseguiremo i comandi di compilazione nel terminale che si trova all'interno della cartella poppler:
mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DTESTDATADIR=$PWD/testfiles \ -DENABLE_XPDF_HEADERS=ON \ .. && make
Ora come root eseguiamo:
make install
E pronti con esso, avranno già questa utility installata sui loro computer per poterla utilizzare.
Per saperne di più sull'uso di questa utility puoi visitare il seguente collegamento.
Ciao, vedo che la libreria Poppler è già installata sulla mia Linux Mint, ma non ho idea di come usarla. Potresti fare un esempio? Grazie