Fusionner PDF via C++

Fusionnez des documents PDF dans un navigateur sans avoir besoin d’Adobe Acrobat ou d’Automation avec C++

Fusionner PDF fichiers via C++

Pour fusionner le fichier PDF, nous utiliserons l’API Aspose.PDF pour C++ qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme cpp. Une caractéristique particulière de Aspose.PDF est une API permettant de combiner PDF. La caractéristique de cette approche est qu’il vous suffit d’ouvrir le NuGet, de rechercher Aspose.pdf et de l’installer sans aucun paramètre complexe spécial. Notre bibliothèque C++ peut convertir un document à partir de n’importe quel format de téléchargement pris en charge vers n’importe quel format de sauvegarde pris en charge. La bibliothèque Aspose.PDF pour C++ fournit des solutions assez universelles qui vous aideront à résoudre les tâches de conversion de documents. Aspose.PDF prend en charge le plus grand nombre de formats de documents courants, à la fois pour le chargement et l’enregistrement. Notez que la section actuelle ne décrit que les conversions populaires. La page actuelle fournit des informations sur la conversion d’un format en format. Cependant, il existe de nombreuses combinaisons pour convertir vos fichiers. Pour obtenir la liste complète des formats pris en charge, consultez la section Formats de fichiers pris en charge. Consultez les détails de l’installation de la bibliothèque sur les pages Documentation. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Étapes pour fusionner les fichiers PDF via C++


Vous avez besoin de Aspose.PDF pour C++ pour essayer le code dans votre environnement.

  1. Ouvrez le premier document.
  2. Ouvrez le deuxième document.
  3. Ajoutez des pages du deuxième document au premier.
  4. Enregistrer le fichier de sortie concaténé

C++ - exemple de code pour fusionner le fichier PDF.

Input file:

File not added

File not added

Output format:

Output file:

    // String for path name
    String _dataDir("C:\\Samples\\");

    // String for input file name
    String pdfDocumentFileName1("Concat1.pdf");
    String pdfDocumentFileName2("Concat2.pdf");
    String outputFileName("ConcatenatePdfFiles.pdf");

    // Open document
    auto pdfDocument1 = MakeObject<Document>(_dataDir + pdfDocumentFileName1);
    auto pdfDocument2 = MakeObject<Document>(_dataDir + pdfDocumentFileName2);

    // Add pages of second document to the first
    pdfDocument1->get_Pages()->Add(pdfDocument2->get_Pages());

    // Save concatenated output file
    pdfDocument1->Save(_dataDir+outputFileName);