Supprimer des Images d'un Fichier PDF en utilisant C++

Contents
[ ]

Pour supprimer une image d’un fichier PDF :

  1. Créez un objet Document et ouvrez le fichier PDF d’entrée.
  2. Obtenez la page qui contient l’image à partir de la collection de pages de l’objet Document.
  3. Les images sont contenues dans la collection d’Images, qui se trouve dans la collection de Ressources de la page.
  4. Supprimez une image avec la méthode Delete de la collection d’Images.
  5. Enregistrez la sortie en utilisant la méthode Save de l’objet Document.

Le snippet de code suivant montre comment supprimer une image d’un fichier PDF.

void WorkingWithImages::DeleteImagesFromPDFFile()
{
    String _dataDir("C:\\Samples\\");

    // Open document
    auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");

    // Delete a particular image
    document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);

    // Save updated PDF file
    document->Save(_dataDir + u"DeleteImages_out.pdf");
}