Poppler-0.35.0
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.8.
Informations sur le paquet
-
Téléchargement (HTTP) : http://poppler.freedesktop.org/poppler-0.35.0.tar.xz
-
Somme de contrôle MD5 du téléchargement :
561ef4454bfabe59ef1b8b9cd4aa4c4b
-
Taille du téléchargement : 1.6 Mo (additional 9 Mo for
the test suite)
-
Estimation de l'espace disque requis : 64 Mo (with Qt4
and Qt5 libraries, and tests)
-
Estimation du temps de construction : 1.5 SBU (with Qt4
and Qt5 libraries, and tests)
Téléchargements supplémentaires
Données d'encodage Poppler
-
Téléchargement (HTTP) : http://poppler.freedesktop.org/poppler-data-0.4.7.tar.gz
-
Somme de contrôle MD5 du téléchargement :
636a8f2b9f6df9e7ced8ec0946961eaf
-
Taille du téléchargement : 4.0 Mo
-
Estimation de l'espace disque requis: 24 Mo
-
Estimation du temps de construction: moins de 0.1 SBU
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.2, libjpeg-turbo-1.4.1
libpng-1.6.18 et OpenJPEG-1.5.2
Facultatives
cURL-7.44.0, gobject-introspection-1.44.0,
GTK-Doc-1.24, gtk+-2.24.28, little cms-1.19
ou Little
CMS-2.7, LibTIFF-4.0.5, OpenJPEG-2.1.0 (avec
une préférence pour OpenJPEG1, à cause des regressions avec
OpenJPEG2), Qt-4.8.7 (la bibliothèque libpoppler-qt4.so
est nécessaire pour le support
PDF dans Okular) et Qt-5.5.0.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/poppler
Installation de Poppler
Afin de facultativement lancer la suite de tests, un téléchargement
supplémentaire en utilisant git-2.5.0, est nécéssaire.
rm -rf testfiles &&
git clone git://git.freedesktop.org/git/poppler/test testfiles
Note
Ce paquet peut être construit facultativement avec le support
pour une seule version de Qt4 ou Qt5. si vous avez qu'une
version, aucune modification n'est nécessaire. Si les deux
versions de Qt sont installées, et que vous voulez le support
pour une seule, avant d'exécuter la commande configure donnée avant.
Utiliser cette commande pour sélectionner Qt4:
source /usr/bin/setqt4
ou pour sélectionner Qt5:
source /usr/bin/setqt5
Installez Poppler en lançant les
commandes suivantes :
MOCQT4=$QT4DIR/bin/moc \
MOCQT5=$QT5DIR/bin/moc \
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-build-type=release \
--enable-cmyk \
--enable-xpdf-headers \
--with-testdatadir=$PWD/testfiles &&
make
Pour tester les résultats, tapez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Pour installer la documentaiton, lancez les commandes suivantes en
tant que root
:
install -v -m755 -d /usr/share/doc/poppler-0.35.0 &&
install -v -m644 README* /usr/share/doc/poppler-0.35.0 &&
cp -vr glib/reference/html /usr/share/doc/poppler-0.35.0
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
MOCQT4=$QT4DIR/bin/moc
et MOCQT5=$QT5DIR/bin/moc
: Ces variables d'environement
son necessaire, pour lier avec les deux versions de Qt, si les deux
sont installées. Si une seule version de Qt est installée, ou si
vous voulez lier à une seule version, vous pouvez les effacer, car
c'est pas utile.
--enable-build-type=release
: Ce
paramètre est utilisé pour appliquer le plus haut niveau
d'optimisation du compilateur. Les autres options sont:
[relwithdebinfo/debug/debugfull/profile
]
--enable-cmyk
: inclu le
support pour la rasterisation CMYK.
--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).
--with-testdatadir=$PWD/testfiles
:
Indique aux programmes de tests ou les fichiers auxiliaires sont
placés.
--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.
LC_ALL=en_US.UTF-8 make
check: Lance la suite de tests. La variable
d'environnement LC_ALL=en_US.UTF-8 est seulement nécessaire si la
locale par défaut n'inclus pas l'UTF-8.
Contenu
Programmes installés:
pdfdetach,pdffonts, pdfimages, pdfinfo,
pdfseparate, pdftocairo, pdftohtml, pdftoppm, pdftops,
pdftotext, pdfunite et poppler-glib-demo
Bibliothèques installées:
libpoppler.so, libpoppler-cpp.so,
libpoppler-glib.so, libpoppler-qt4.so, et
libpoppler-qt5.so
Répertoires installés:
/usr/include/poppler,
/usr/share/doc/poppler-0.35.0, /usr/share/gtk-doc/html/poppler
and /usr/share/poppler
Descriptions courtes
pdfdetach
|
liste ou extrait des fichiers embarqués dans des fichiers
PDF.
|
pdffonts
|
liste les polices utilisées dans un fichier PDF file
ainsi que des informations multiples sur chaque police.
|
pdfimages
|
sauvegarde les images d'un fichier PDF en fichier PPM,
PBM, ou JPEG.
|
pdfinfo
|
affiche le contenu du dictionnaire 'Info' (plus quelques
autres informations utiles) d'un fichier PDF.
|
pdfseparate
|
extrait les pages seuls d'un fichier PDF.
|
pdftocairo
|
convertit un fichier PDF en un des nombreux formats (PNG,
JPEG, PDF, PS, EPS, SVG) en utilisant la sortie du
périphérique cairo de la bibliothèque poppler.
|
pdftohtml
|
convertit un fichier PDF en HTML.
|
pdftoppm
|
convertit les fichiers PDF aux formats PBM, PGM et PPM.
|
pdftops
|
convertit les fichiers PDF au format Postscript.
|
pdftotext
|
convertit les fichiers PDF en texte plain.
|
pdfunite
|
assemble plusieurs fichiers PDF, dans l'ordre de leur
occurence dans la ligne de commande, en un fichier PDF.
|
poppler-glib-demo
|
est un outil de démonstration de l'API, et pour utiliser
pour tester et déboguer poppler.
|
libpoppler.so
|
contient les fonctions API pour rendre des fichiers PDF.
|
libpoppler-cpp.so
|
est une fonction C++ pour afficher des fichiers PDF.
|
libpoppler-glib.so
|
est une bibliothèque enveloppe utilisée comme interface
entre les fonctions de rendu PDF et GTK+.
|
libpoppler-qt4.so
|
est une bibliothèque enveloppe utilisée comme interface
entre les fonctions de rendu PDF et Qt-4.
|
libpoppler-qt5.so
|
est une bibliothèque enveloppe utilisée pour interfacer
les fonctions de rendu PDF avec Qt5.
|
Last updated on : 2013-03-23 01:09:51 +010