Pergunta

Em C ++ Eu estou gerando um relatório em PDF com libHaru . Eu estou procurando alguma maneira de anexar duas páginas de um arquivo PDF existente para o fim do meu relatório. Existe alguma maneira livre para fazer isso?

Graças.

Foi útil?

Solução

Tente PoDoFo

http://podofo.sourceforge.net/

Você deve ser capaz de abrir tanto do PDFs como PDFMemDocuments usando PDFMemDocument.Load( filename ).

Em seguida, referências adquirir para as duas páginas que você deseja copiar e adicionar ao final do documento usando InsertPages ou, opcionalmente, remover todos, mas as duas últimas páginas do documento de origem, em seguida, chamar PDFDocument.

Anexar e passar o documento chamado. Difícil dizer o que seria mais rápido ou mais estável.

Espero que ajude, Troy

Outras dicas

Você pode usar o Ghostscript utilidade pdf2ps para converter os arquivos PDF para PostScript, anexar os arquivos PostScript, e depois convertê-los de volta a um PDF usando ps2pdf.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top