Mesclar PDF usando C++
Contents
[
Hide
]
Mesclar arquivos PDF não é uma tarefa fácil, mas é muito popular. Você pode usar a biblioteca Aspose.PDF para C++ para combinar arquivos PDF em um documento rapidamente e facilmente.
Mesclar Arquivos PDF usando C++
Para concatenar dois arquivos PDF:
- Crie dois objetos Document, cada um contendo um dos arquivos PDF de entrada.
- Em seguida, chame o método Add da coleção PageCollection para o objeto Document ao qual você deseja adicionar o outro arquivo PDF.
- Adicione a Page do segundo documento ao primeiro arquivo.
- Finalmente, salve o arquivo PDF de saída usando o método Save.
O trecho de código a seguir mostra como concatenar arquivos PDF.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void MergingDocuments() {
// String para o nome do caminho
String _dataDir("C:\\Samples\\");
// String para o nome do arquivo de entrada
String pdfDocumentFileName1("Concat1.pdf");
String pdfDocumentFileName2("Concat2.pdf");
String outputFileName("ConcatenatePdfFiles.pdf");
// Abrir documento
auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);
// Adicionar páginas do segundo documento ao primeiro
pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());
// Salvar arquivo de saída concatenado
pdfDocument1->Save(_dataDir+outputFileName);
}
Exemplo ao Vivo
Aspose.PDF Merger é um aplicativo web gratuito online que permite investigar como a funcionalidade de mesclagem de apresentações funciona.