7
votes

Besoin de fusionner plusieurs PDF dans un seul PDF avec des sections Table des matières

aura 50-100 pdf simples que nous générerons avec un script PHP. Les PDF sont généralement regroupés en groupes de 10 à 20. Chaque groupe doit avoir sa propre table de matières ou d'index, puis il doit également être une table de matières ou d'index maître au début.

ou si cela est trop difficile, nous pourrions nous éloigner d'une seule table de matières au début.

Quel est le meilleur moyen d'y aller?

devrons-nous créer la table des matières, puis l'exporter vers pdf et l'ajouter au début et écraser le reste des fichiers après cela? Ou bien y a-t-il une meilleure solution?

Et quel est le meilleur outil pour nous pour fusionner le PDF?

sera exécuté sur un serveur Linux.


0 commentaires

5 Réponses :


8
votes

Et quel est le meilleur outil pour nous pour fusionner le PDF?

sur Linux (ainsi que sur Windows), vous pouvez installer un petit programme utile, PDFTK . Cela fonctionne bien pour lier les PDF ensemble. Par exemple: xxx

in * .pdf sont les fichiers d'entrée et out.pdf est le résultat. Entre, @jerik a déjà donné réponse Comment faire face à la TOC.


1 commentaires

Fonctionne avec la version 1.45 PDFTK. Exemple de documentation Voir mon Répondre



0
votes

Pour simplifier le processus de génération de table des matières pour les fichiers PDF, j'ai généré avec succès le code Latex de PHP, puis utilisé Latex2PDF pour générer le fichier PDF.

Peut-être que cela pourrait être une alternative, dans votre cas.

Pour fusionner les PDFS, je suis d'accord avec Federico que PDFTK est la meilleure solution.


0 commentaires

0
votes

Si vous pouvez utiliser des signets PDF au lieu d'une table de table des matières, vous pouvez utiliser PDFRecycle < / a> pour fusionner les fichiers PDF et créer les signets.


1 commentaires

Malheureusement, ce logiciel n'est plus disponible.



0
votes

Vous pouvez utiliser gs comme ceci: xxx


0 commentaires

7
votes

avec la version 1.45 - 6 décembre 2012 est pdftk code> capable de créer des signets avec UPDATE_INFO , qui pourrait être utilisé comme TOC.

sa fait en 3 étapes: P>

Condition préalable pour mon exemple h3>

3 fichiers PDF. Une seule page. P>

pdftk temp.pdf update_info meta.txt output final.pdf


2 commentaires

Cela nécessite toujours de la recherche manuelle et d'entrer des numéros de page. Existe-t-il une méthode dans laquelle les PDF sont fusionnés et les signets sont automatiquement créés dans les pages où les PDF ont été fusionnés?


Non testé, mais théoriquement toutes les étapes pourraient être automatisées via un script. Ensuite, vous n'avez rien à faire manuellement. En plus d'écrire le script une fois.