Excluir Imagens de Arquivo PDF usando C++
Contents
[
Hide
]
Para excluir uma imagem de um arquivo PDF:
- Crie um objeto Document e abra o arquivo PDF de entrada.
- Obtenha a Página que contém a imagem da coleção de Páginas do objeto Document.
- As imagens estão na coleção Images, encontrada na coleção de Recursos da página.
- Exclua uma imagem com o método Delete da coleção Images.
- Salve a saída usando o método Save do objeto Document.
O trecho de código a seguir mostra como excluir uma imagem de um arquivo PDF.
void WorkingWithImages::DeleteImagesFromPDFFile()
{
String _dataDir("C:\\Samples\\");
// Abrir documento
auto document = MakeObject<Document>(_dataDir + u"DeleteImages.pdf");
// Excluir uma imagem específica
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Delete(1);
// Salvar arquivo PDF atualizado
document->Save(_dataDir + u"DeleteImages_out.pdf");
}