Introduction à Poppler
Le paquet Poppler contient une
bibliothèque de rendu PDF et des outils en ligne de commande
utilisés pour manipuler des fichiers PDF. C'est utile pour fournir
la fonctionnalité de rendu PDF en tant que bibliothèque partagée.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.6.
Informations sur le paquet
-
Téléchargement (HTTP) : http://poppler.freedesktop.org/poppler-0.26.5.tar.xz
-
Somme de contrôle MD5 du téléchargement :
786c943eee550e3a977c181e7778b1c8
-
Taille du téléchargement : 1.6 Mo
-
Estimation de l'espace disque requis : 145 Mo (building
Qt4 and Qt5 libraries, additional 46 Mo for the test suite
and 24 Mo for poppler-data)
-
Estimation du temps de construction : 1.8 SBU (building
Qt4 and Qt5 libraries, additional 0.2 SBU for the test suite
for each Qt)
Téléchargements supplémentaires
Données d'encodage Poppler
Le paquet supplémentaire consiste dans des fichiers d'encodage pour
une utilisation avec Poppler. Les
fichiers d'encodage sont facultatifs et Poppler les lira automatiquement s'ils sont
présents. Lorsqu'ils sont installé, ils permettent à Poppler de rendre du CJK et du cyrillique
correctement.
Dépendances de Poppler
Requises
Fontconfig-2.11.1
Recommandées
cairo-1.14.0, libjpeg-turbo-1.3.1
et libpng-1.6.14
Facultatives
cURL-7.38.0, gobject-introspection-1.42.0,
gtk+-2.24.25, little cms-1.19 ou Little CMS-2.6,
LibTIFF-4.0.3, OpenJPEG-1.5.2 et
Qt-4.8.6
(la bibliothèque libpoppler-qt4.so
est nécessaire pour le support PDF dans Okular) et Qt-5.3.2.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/poppler
Installation de Poppler
Afin de facultativement lancer la suite de tests, téléchargez en
supplément environ 9 Mo, l'utilisation de git-2.1.3, est nécéssaire. Soyez
certain que vous n'avez pas de répertoire ../test.
git clone git://git.freedesktop.org/git/poppler/test ../test
Ce paquet peut être construit soit sans la bibliothèque
Qt, ou avec une ou les deux
versions des bibliothèques Qt4 et
5 Afin de construire les biblitohèques Qt4 et Qt5,
vous devez lancer les commandes d'installation deux fois, car bien
que les deux soient détectées, seulement l'enveloppe pour la
première version de Qt dans le
PATH est construite.
Les instructions sont divisées en quatre parties: en premier,
construire avec Qt 4 ou 5 dans
/user
, sans Qt ou avec Qt4 sous /opt
;
en second, construction avec Qt5;
en troisième installez les documents communs (facultatif), et en
quatrième, installez les données d'encodage supplémentaires.
Avec Qt4 ou 5 dans /usr, sant Qt ou avec Qt4 sosu /opt
Installez Poppler en lançant les
commandes suivantes :
[ -e /usr/bin/setqt4 ] && source setqt4 || [ ! -e /usr/bin/setqt5 ] &&
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-xpdf-headers &&
make
Pour tester les résultats, tapez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Avec Qt5 sous /opt
Installez Poppler en lançant les
commandes suivantes:
[ -e /usr/bin/setqt5 ] && source setqt5 &&
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-xpdf-headers &&
make
Pour tester les résultats, tapez: make check.
Maintenant, en tant qu'utilisateur root
:
make install
Documents
Les documents sont installés en utilisant la commande suivante:
install -v -m755 -d /usr/share/doc/poppler-0.26.5 &&
install -v -m644 README* /usr/share/doc/poppler-0.26.5 &&
cp -vr lib/reference/html /usr/share/doc/poppler-0.26.5
Donnée Poppler
Si vous avez téléchargé le paquet d'encodage de données
supplémentaires, installez-le en utilisant les commandes
suivantes en tant qu'utilisateur root
:
tar -xf ../poppler-data-0.4.7.tar.gz &&
cd poppler-data-0.4.7
Maintenant, en tant qu'utilisateur root
:
make prefix=/usr install
Explication des commandes
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--enable-xpdf-headers
: Installe
d'anciennes en-têtes Xpdf exigées
par certains programmes (comme Okular, Libre
Office et Inkscape).
--enable-libcurl
: Utilise libcurl pour
le support HTTP.
--enable-gtk-doc
: Utilisez ce
paramètre si GTK-Doc est installé
et si vous souhaitez reconstruire et installer la documentation de
l'API.