La combinaison de deux fichiers PDF en C ++
Question
En C ++ je générer un rapport PDF avec libHaru . Je cherche someway à ajouter deux pages à partir d'un fichier PDF existant à la fin de mon rapport. Est-il possible libre de le faire?
Merci.
La solution
Essayez PoDoFo
http://podofo.sourceforge.net/
Vous devriez être en mesure d'ouvrir les deux l'utilisant PDFs
comme PDFMemDocuments
PDFMemDocument.Load( filename )
.
Ensuite, acquérir des références aux deux pages que vous souhaitez copier et ajouter à la fin du document à l'aide InsertPages
, ou le cas échéant, retirez tous, mais les deux dernières pages du document source, puis appelez PDFDocument
.
Append et transmettre le document appelé. Difficile à dire ce qui serait plus rapide ou plus stable.
Hope qui aide, Troy
Autres conseils
Vous pouvez utiliser le Ghostscript utilitaire pour convertir les pdf2ps
fichiers PDF en PostScript, ajoutez le PostScript fichiers, puis les reconvertir vers un fichier PDF en utilisant ps2pdf
.