En utilisant Perl, comment puis-je combiner ou fusionner les exemples de fichiers PDF en un seul fichier PDF?Comment fusionner des fichiers PDF avec Perl?
Répondre
CAM::PDF peut le faire assez facilement, et a un front end en ligne de commande simple pour aider. Note: Je suis l'auteur de cette bibliothèque. Exemple:
appendpdf.pl file1.pdf file2.pdf outfile.pdf
Dans la section SYNOPSIS du perldoc:
my $anotherpdf = CAM::PDF->new('test2.pdf');
$pdf->appendPDF($anotherpdf);
Vous pouvez utiliser l'utilitaire GhostScriptpdf2ps
pour convertir les fichiers PDF en fichiers PostScript, concaténer les fichiers PostScript, puis utilisez ps2pdf
pour convertir le résultat dans un fichier PDF.
Pourquoi le downvote? Au moins, laissez une raison ... –
Je pense que c'est parce que votre solution n'utilise pas Perl. –
Ce n'est pas parce que ce ne sont pas des solutions Perl natives que ce n'est pas bon. Perl peut très facilement invoquer d'autres utilitaires via le shell. –
Pourquoi avez-vous besoin de le faire à partir de Perl? Chris a déjà mentionné CAM::PDF.
Si vous avez juste besoin de les fusionner, pdftk (PDF ToolKit) fonctionne très bien. C'est une ligne de commande simple:
pdftk file1.pdf file2.pdf cat output merged.pdf
- 1. GhostScript PDF Fusionner (perdre des champs modifiables)
- 2. SVN fusionner des fichiers
- 3. Fusionner des fichiers RTF
- 4. Comment comparer/fusionner des fichiers XIB?
- 5. Comment fusionner plusieurs fichiers PDB?
- 6. Fusionner des branches avec Git
- 7. Fusionner des fichiers Excel en un
- 8. Comment diviser et fusionner des fichiers vidéo MPEG
- 9. Comment fusionner des définitions CSS dans des fichiers en attributs de style en ligne, en utilisant Perl?
- 10. JavaScript: fusionner des fichiers sans problèmes?
- 11. Comment fusionner des images tiff avec Delphi?
- 12. Comment empêcher Subversion de fusionner des fichiers binaires?
- 13. Fusion sans perte de fichiers PDF (PHP)
- 14. Comment faire pour fusionner des fichiers XML dans Code Smith?
- 15. Comment fusionner/comparer des fichiers en ignorant l'ordre?
- 16. Problèmes avec linux Imagemagick convertit des fichiers PDF en JPG
- 17. Fusionner des fichiers et publier des données en PHP
- 18. Validation des fichiers PDF (Image + Texte PDF) validation
- 19. Afficher des fichiers PDF sur iPhone - CALayers?
- 20. Comment rechercher dans les fichiers archivés avec Perl
- 21. Comment utiliser les documents PDF 1.6 dans le fichier CAM :: PDF de Perl?
- 22. Afficher des fichiers PDF dans Silverlight
- 23. Comment utiliser PDFBox avec Asp.Net pour analyser des fichiers pdf avec C#?
- 24. Quel est le moyen le plus facile de fusionner deux ou plusieurs fichiers pdf dans Delphi?
- 25. Conversion de fichiers pdf en fichiers txt avec php
- 26. Comment convertir des documents pdf en fichiers html?
- 27. Comment créer et ajouter des fichiers avec des chemins variables en Perl?
- 28. Forcez la subversion à ne pas fusionner des fichiers spécifiques
- 29. fusionner des images avec du texte
- 30. Fusionner (mélanger, ne pas concaténer) des fichiers audio dynamiquement
Il y avait un bug dans CAM :: PDF avant avril 2011 où l'append pouvait être corrompu si file2.pdf était plus grand que file1.pdf. La solution de contournement était de préfixer (appendpdf.pl -p) file1.pdf à file2.pdf. Ceci est corrigé dans CAM :: PDF 1.54. –