Eliminar Imágenes de un Archivo PDF usando C++
Contents
[
Hide
]
Para eliminar una imagen de un archivo PDF:
- Cree un objeto Document y abra el archivo PDF de entrada.
- Obtenga la página que contiene la imagen de la colección de páginas del objeto Document.
- Las imágenes se mantienen en la colección de Imágenes, que se encuentra en la colección de Recursos de la página.
- Elimine una imagen con el método Delete de la colección de Imágenes.
- Guarde el resultado como usando el método Save del objeto Document.
El siguiente fragmento de código muestra cómo eliminar una imagen de un archivo 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");
}