Substituir Imagem em Arquivo PDF Existente usando C++
Contents
[
Hide
]
O método Replace da coleção Images permite que você substitua uma imagem em um arquivo PDF existente.
A coleção Images pode ser encontrada na coleção Resources de uma página. Para substituir uma imagem:
- Abra o arquivo PDF usando o objeto Document.
- Substitua uma imagem específica, salve o arquivo PDF atualizado usando o método Save do objeto Document.
O trecho de código a seguir mostra como substituir uma imagem em um arquivo PDF.
using namespace System;
using namespace Aspose::Pdf;
using namespace Aspose::Pdf::Text;
void ReplaceImage() {
String _dataDir("C:\\Samples\\");
auto document = MakeObject<Document>(_dataDir + u"input.pdf");
// Substituir uma imagem específica
document->get_Pages()->idx_get(1)->get_Resources()->get_Images()->Replace(1, System::IO::File::OpenRead(u"lovely.jpg"));
// Salvar arquivo PDF atualizado
document->Save(_dataDir + u"output.pdf");
}