Tout ce que la bibliothèque sait faire

Un seul moteur écrit tout cela, et le même moteur tourne sous Linux, sous Windows et sous macOS. Votre propre programme l'appelle, qu'il soit écrit en Rust ou en Python : les deux disent les mêmes choses et rendent exactement le même fichier.

Texte, polices

Les paragraphes, les listes et les colonnes

Les tableaux

Les images

Les couleurs et l'impression

Le dessin

Les codes-barres et les codes carrés

Les formulaires

L'archivage et l'accessibilité

La lecture d'un PDF que vous avez déjà

La signature

Le fichier lui-même

Certains de ces points méritent une page à eux

Ce qu'il ne fait pas

Elle ne sait pas aller chercher à l'intérieur d'une page d'un document qui existe déjà pour en ressortir un paragraphe ou une photo : une page ressort entière ou pas du tout. Tout le reste de cette page, elle le fait.

Voir les prix Voir les exemples

D'où viennent ces informations

Textes lus le 27 juillet 2026.

Le format PDF lui-même, version 1.7
ISO 32000-1:2008 — Document management — Portable document format — Part 1: PDF 1.7 Organisation internationale de normalisation — juillet 2008
Ce que nous en faisons : Le format lui-même. C'est ce que le moteur écrit, clause par clause.
Le catalogue de tous les caractères de toutes les écritures du monde
The Unicode Standard, Version 17.0.0 Unicode Consortium — 9 septembre 2025
Ce que nous en faisons : La numérotation sous laquelle est rangée chaque lettre de chaque alphabet. Le moteur inscrit chaque lettre dessinée sous son numéro en plus de son dessin, et c'est ce qui permet de sélectionner, de copier et de chercher dans le fichier fini au lieu de le lire comme une image de mots.
La norme du code QR
ISO/IEC 18004:2024 — Information technology — Automatic identification and data capture techniques — QR code bar code symbology specification Organisation internationale de normalisation — août 2024
Ce que nous en faisons : Le QR Code que dessine le moteur : les quatre niveaux de correction d'erreurs que fixe la norme, et les trois façons qu'elle retient d'épeler ce que le code contient.
La norme du code DataMatrix
ISO/IEC 16022:2024 — Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification Organisation internationale de normalisation — mai 2024
Ce que nous en faisons : Le DataMatrix que dessine le moteur, dans sa forme ECC 200.
La norme du code Aztec
ISO/IEC 24778:2024 — Information technology — Automatic identification and data capture techniques — Aztec Code bar code symbology specification Organisation internationale de normalisation — avril 2024
Ce que nous en faisons : Le code Aztec que dessine le moteur.
La norme du code PDF417
ISO/IEC 15438:2015 — Information technology — Automatic identification and data capture techniques — PDF417 bar code symbology specification Organisation internationale de normalisation — septembre 2015
Ce que nous en faisons : Le PDF417 que dessine le moteur.
La norme du code-barres Code 128
ISO/IEC 15417:2007 — Information technology — Automatic identification and data capture techniques — Code 128 bar code symbology specification Organisation internationale de normalisation — juin 2007
Ce que nous en faisons : Le Code 128, celui à barres qui accepte n'importe quel texte.
La norme du code-barres imprimé sur les articles en magasin
ISO/IEC 15420:2025 — Information technology — Automatic identification and data capture techniques — EAN/UPC bar code symbology specification Organisation internationale de normalisation — novembre 2025
Ce que nous en faisons : EAN-13, UPC-A, EAN-8 et UPC-E, ceux à rayures que lit une caisse de magasin, et les compléments à deux et à cinq chiffres qui se tiennent à côté d'eux.