Reemplazar imagen en archivo PDF existente

Contents
[ ]

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

El método Replace de la colección Images permite reemplazar una imagen en un archivo PDF existente.

La colección Images se puede encontrar en la colección Resources de una página. Para reemplazar una imagen:

  1. Abre el archivo PDF utilizando el objeto Document.
  2. Reemplaza una imagen en particular, guarda el archivo PDF actualizado utilizando el método Save del objeto Document.

El siguiente fragmento de código te muestra cómo reemplazar una imagen en un archivo PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ReplaceImageInPDF()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Images();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ReplaceImage.pdf"))
    {
        // Replace a particular image in the document
        using (var imageStream = new FileStream(dataDir + "NewImage.jpg", FileMode.Open))
        {
            document.Pages[1].Resources.Images.Replace(1, imageStream);
        }

        // Save PDF document
        document.Save(dataDir + "ReplaceImage_out.pdf");
    }
}