Remplacer une image dans un fichier PDF existant

Contents
[ ]

Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

La méthode Replace de la collection Images vous permet de remplacer une image dans un fichier PDF existant.

La collection Images peut être trouvée dans la collection Resources d’une page. Pour remplacer une image :

  1. Ouvrez le fichier PDF en utilisant l’objet Document.
  2. Remplacez une image particulière, enregistrez le fichier PDF mis à jour en utilisant la méthode Save de l’objet Document.

Le code suivant vous montre comment remplacer une image dans un fichier 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");
    }
}