Fractionner le PDF via Aspose.PDF pour C++

Fractionnement de fichiers à l’aide de Aspose.PDF pour la bibliothèque C++.

Fractionner des fichiers à l'aide de Aspose.PDF pour C++

Vous n’avez besoin que d’une partie de vos gros fichiers PDF ? Pour séparer une ou plusieurs parties de votre document PDF, vous devez fractionner les pages du fichier PDF d’origine. Pour fractionner les fichiers, 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 plate-forme cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez-le. Pour plus de détails, veuillez consulter Pages de documentation. Vous pouvez également utiliser la commande suivante depuis la console Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Divisez les documents via C++


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

  1. Chargez le PDF avec une instance de Document.
  2. Créez un nouvel objet de classe Document pour fractionner les pages PDF.
  3. Ajoute la page actuelle au document.
  4. Enregistrer la page actuelle en tant que PDF séparé

Comment fractionner un PDF à l'aide de C++

La bibliothèque Aspose.PDF pour C++ vous permet de diviser des documents PDF volumineux. Le fractionnement d’un document PDF est un cas d’utilisation courant lorsque vous travaillez avec des documents PDF. Il permet de réduire la taille d’un fichier PDF en divisant les documents volumineux en fichiers plus petits à envoyer par e-mail.

PDF divisé - C++

Cet exemple de code montre comment fractionner un fichier PDF - C++

    // Read pdf file to Aspose Document
    doc = MakeObject<Document>(u"1.pdf");

    //Create PdfFileEditor object
    pdfEditor = MakeObject<Aspose::Pdf::Facades::PdfFileEditor>();

    //Split pdf file by half
    pdfEditor->Extract(pathSource, 1, doc->get_Pages()->get_Count() / 2, u"pdf_half.pdf");