Cf. NPW pour une bibliothèque en langage C pour la création de documents PDF.
PDF (Portable Document Format) est un format de fichiers développé par Adobe au début des années 90. Cette page décrit des essais liés à la création de fichiers PDF.
PDF et Postscript ont plusieurs points communs:
- fichiers au format texte;
- même modèle graphique (tracés, attributs, transformations de coordonnées);
- langage basé sur une pile.
Les différences sont pourtant importantes. Postscript est un langage complet avec variables, exécution conditionnelle, boucles et définitions de procédures. Pour cette raison, il est difficile d'extraire des pages sans évaluer le fichier du début à la fin. PDF, par contre, est purement descriptif. Tout fichier PDF possède une table des matières (références croisées) qui permet aux programmes qui le lisent d'accéder directement à n'importe quelle page ou ressource sans avoir à le parcourir en entier.
Cette table des matières rend difficile l'expérimentation avec
un éditeur de texte, parce que les positions dans le fichier doivent
être mises à jour chaque fois que la taille de la description d'une
page change. Il vaut mieux confier cette tâche à un programme, tel
que notre pdfwrapper
qui vous permet
d'expérimenter en ligne.