avec php, je dois diviser un seul fichier pdf contenant plusieurs pages en un grand nombre de PDF fichiers avec une page par fichier ..___. grande taille. Mon original PDF fait 7 Mo (avec 70 pages à l'intérieur), la somme de chaque fichier créé par fractionnement avec pdftk dépasse 70 Mo.
Quelqu'un sait s'il existe une propriété à définir pour que pdftk ait une sortie de fichier réduite?
je vous remercie
Vous pouvez toujours spécifier l'option compress
- par exemple:
pdftk input.pdf burst output output_%02d.pdf compress
Notez que pdftk
ne fait que copier le contenu de vos fichiers PDF des entrées vers les sorties et ne peut pas faire grand-chose pour optimiser les performances. Ainsi, si vos PDF d'entrée sont volumineux/compliqués, vos PDF de sortie le seront également. Notez également que toutes les polices incorporées dans le document peuvent être dupliquées dans chaque document de sortie et occuper plus d’espace.
Vous pouvez utiliser pdftk et essayer
pdftk source.pdf cat 1-100 output try1.pdf
pdftk source.pdf cat 101-end output try2.pdf
Lors du fractionnement de fichiers PDF, il est parfois difficile d'éviter les informations requises uniquement par certaines pages incluses dans chaque fichier de sortie.
cpdf fait de son mieux pour éviter cela - vous pouvez l’essayer et voir ce qui se passe. Vous trouverez peut-être que ce n'est pas mieux que pdftk dans votre fichier, mais ça devrait l'être.
Divulgation: Je suis l'auteur de cpdf.
Avait un problème similaire. Mais ne s'applique pas 1: 1 à la question. Quoi qu'il en soit, quelqu'un pourrait trouver cela utile:
Référence: cpdf pour extraire et appliquer des signets: http://www.coherentpdf.com/cpdfmanual/node38.html
cpdf -list-bookmarks original.pdf > booksmarks.txt
cpdf -add-bookmarks booksmarks.txt new.pdf -o result.pdf