Xpdf

lecteur de fichiers PDF From Wikipedia, the free encyclopedia

Xpdf est un lecteur de PDF disponible sous la licence GNU GPL version 2[2].

Développé par Glyph & Cog
Dernière version 4.06 ()[1]Voir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Faits en bref Développé par, Dernière version ...
Xpdf
Description de l'image Xpdf logo.svg.
Description de cette image, également commentée ci-après
Visionneuse Xpdf
Informations
Développé par Glyph & Cog
Dernière version 4.06 ()[1]Voir et modifier les données sur Wikidata
Écrit en C++Voir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Formats lus Portable Document FormatVoir et modifier les données sur Wikidata
Type Visionneur de documents
Licence GNU GPL
Site web foolabs.com/xpdf/
Fermer

Le projet Xpdf inclut également un extracteur de texte, un convertisseur PDF vers PostScript, ainsi que divers autres utilitaires[3]. Certains de ces outils, comme pdftotext ou pdftops, peuvent être utilisés indépendamment de l’environnement graphique[4],[5],[6].

Xpdf fonctionne sur X Window System sur UNIX, VMS et OS/2[7]. Les composants non X (pdftops, pdftotext) fonctionnent également sur Microsoft Windows et devraient fonctionner sur la plupart des systèmes avec un compilateur C++ correct.

Xpdf est conçu pour être petit et efficace[8]. Il peut utiliser des polices de Type1, TrueType ou les polices standard de X.

Depuis la version 4.00, Xpdf est basé sur la bibliothèque graphique Qt. Les versions antérieures utilisaient Motif et étaient limitées aux systèmes Unix compatibles avec X11[9].

Xpdf peut décoder les fichiers compressés avec LZW et lire les fichiers PDF chiffrés. La version officielle respecte les restrictions DRM définies dans certains fichiers PDF[10], ce qui peut empêcher la copie, l’impression ou la conversion de ceux-ci. Il existe néanmoins des correctifs (patches) permettant d’ignorer ces restrictions ; par exemple, la distribution Debian applique ces correctifs par défaut[11].

Ports

Xpdf a été porté sur plusieurs systèmes sous différents noms :

Exploit de sécurité

Une vulnérabilité dans l’implémentation du format de fichier JBIG2 dans Xpdf — réutilisée dans le système d’exploitation iOS d’Apple — a été exploitée par le logiciel espion Pegasus pour mener une attaque de type zero-click sur des iPhone. Cette attaque consistait à construire une architecture informatique émulée à l’intérieur d’un flux JBIG2. Apple a corrigé cette faille, connue sous le nom de FORCEDENTRY, dans la version iOS 14.8, publiée en septembre 2021[12].

Logiciels équivalents

Bibliographie

Notes et références

Lien externe

Related Articles

Wikiwand AI