In vari scenari, potrebbe essere necessario unire più file PDF in uno solo. Ad esempio, unendo il contenuto di un tipo simile di documenti come curriculum, ricevute e così via. Aspose.PDF ti consente di automatizzare il processo di unione dei PDF dall’interno delle tue applicazioni web, desktop o mobili. In questo articolo imparerai come unire più file PDF usando la variante C++ di Aspose.PDF.
API di fusione PDF C++ - Download gratuito
Aspose.PDF for C++ è un’API di manipolazione PDF ricca di funzionalità che ti consente di creare ed elaborare file PDF senza problemi. La funzione di unione PDF dell’API consente di combinare due o più file PDF in poche righe di codice. Puoi scaricare il pacchetto dell’API o installarlo utilizzando NuGet.
Install-Package Aspose.PDF.Cpp
Passaggi per unire file PDF
Prima di passare al codice, diamo prima un’occhiata a quali sono i passaggi di base necessari per unire i file PDF.
- Carica i file PDF di origine e di destinazione.
- Recupera le pagine dal file PDF di origine.
- Aggiungi le pagine recuperate al file PDF di destinazione.
- Salva il file PDF di destinazione.
Ora, trasformiamo questi passaggi in istruzioni di codifica C++ usando Aspose.PDF per C++.
Unisci due file PDF usando C++
Di seguito sono riportati i passaggi insieme ai riferimenti API delle classi e ai metodi utilizzati per unire i file PDF.
- Crea un oggetto della classe Document per caricare il primo file PDF.
- Ripetere il primo passaggio per caricare il secondo file PDF.
- Accedi alla PageCollection del secondo documento utilizzando il metodo doc2->getPages().
- Aggiungi le pagine recuperate al primo documento usando doc1->getPages()->Add(PageCollection).
- Salva il primo documento usando il metodo doc1->Save(String).
L’esempio di codice seguente mostra come unire due file PDF.
// Apri il primo documento
auto doc1 = MakeObject<Document>(u"file1.pdf");
// Apri il secondo documento
auto doc2 = MakeObject<Document>(u"file2.pdf");
// Aggiungi le pagine del secondo documento al primo
doc1->get_Pages()->Add(doc2->get_Pages());
// Salva file di output concatenato
doc1->Save(u"merged-pdf.pdf");
Conclusione
In questo articolo, hai visto come unire due o più documenti PDF usando C++. Puoi implementare questa funzionalità nelle tue applicazioni basate su C++ per automatizzare l’unione dei PDF. Scopri di più sull’API PDF C++ utilizzando la documentazione.