nyctergatis.com
 
Contact

Projets
Sysquake Remote Live
NME
PDF
Sudoku
Code-barres EAN
GifBuilder
jpeglib for Palm OS
MySQL Client
Cross-GCC for Mac OS

en fr

PDF

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.

Copyright 2007-2013, Yves Piguet.
All rights reserved.