Substituir Imagem em Arquivo PDF Existente
Contents
[
Hide
]
O método Replace da coleção XImages permite substituir uma imagem em um arquivo PDF existente.
A coleção de Imagens pode ser encontrada na coleção de Recursos 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.
package com.aspose.pdf.examples;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import com.aspose.pdf.Document;
public class ExampleReplaceImage {
private static String _dataDir = "/home/admin1/pdf-examples/Samples/";
public static void Replace() {
// Abrir documento
Document pdfDocument = new Document("input.pdf");
// Substituir uma imagem específica
try {
pdfDocument.getPages().get_Item(1).getResources().getImages().replace(1, new FileInputStream("lovely.jpg"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Salvar arquivo PDF atualizado
pdfDocument.save(_dataDir + "output.pdf");
}
}