Supprimer des Images d'un Fichier PDF en utilisant C++
Contents
[
Hide
]
Pour supprimer une image d’un fichier PDF :
- Créez un objet Document et ouvrez le fichier PDF d’entrée.
- Obtenez la page qui contient l’image à partir de la collection de pages de l’objet Document.
- Les images sont contenues dans la collection d’Images, qui se trouve dans la collection de Ressources de la page.
- Supprimez une image avec la méthode Delete de la collection d’Images.
- 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");
}