olivthill a écrit :
Citation :
Y a t-il un moyen de générer simplement un fichier pdf par son "code source" ou bien faut-il utiliser des modules spécialisés ?
|
Désolé, mais ce n'est pas possible de le faire "simplement" (je l'ai fait (en C), alors je sais de quoi je parle). Voici un exemple de trois difficultés (sans parler du cryptage) :
1. Les fichiers PDF ont une table d'index à la fin. Cette table contient les adresses de chaque élément ("objet" en jargon Adobe) composant le PDF à l'octet près. Donc, dès que l'on insère quelque chose il faut reconstruire cette table. De plus, la plupart du temps, il n'existe pas une seule table, mais un enchainement de tables liées.
2. Les éléments composants le PDF sont très souvent compressés et plusieurs méthodes de compression différentes sont utilisées
3. Il y a souvent des éléments particuliers ("resources", par exemple les "objets" qui définissent les polices de caractères), qui sont référencées d'une manière spéciale dans les éléments.
|