La combinación de dos archivos PDF en C ++
Pregunta
En C ++ estoy generar un informe en formato PDF con libHaru . Estoy buscando alguna manera de añadir dos páginas de un archivo PDF existente hasta el final de mi informe. ¿Hay alguna manera la libertad de hacer eso?
Gracias.
Solución
Trate PoDoFo
http://podofo.sourceforge.net/
Usted debe ser capaz de abrir tanto de la PDFs
como PDFMemDocuments
usando PDFMemDocument.Load( filename )
.
A continuación, adquirir referencias a las dos páginas que desea copiar y añadir al final del documento usando InsertPages
, u opcionalmente, eliminar todo, pero las dos últimas páginas del documento de origen, a continuación, llamar PDFDocument
.
Anexar y aprobar el documento llamado. Es difícil de decir que sería más rápido o más estable.
Espero que ayude, Troy
Otros consejos
Puede utilizar el Ghostscript utilidad pdf2ps
para convertir los archivos PDF a PostScript, añadir el PostScript archivos y, a continuación, convertir de nuevo a un PDF utilizando ps2pdf
.