New to Telerik Document Processing? Download free 30-day trial

Replace Image in PDF Document

Product Version Product Author
2021.1.212 RadPdfProcessing Martin Velikov


How to replace image in a PDF document.


In the example below, we are demonstrating how to find a specific image in the imported into a RadFixedDocument PDF document, preserve its size and Position and replace it with another Image.

Replace Image in Imported PDF Document

RadFixedPage firstPage = document.Pages[0]; 
Image image = firstPage.Content.First(ce => ce is Image) as Image; 
string newImagePath = "image.png"; 
ImageSource newImageSource; 
using (FileStream source = File.Open(newImagePath, FileMode.Open)) 
    newImageSource = new ImageSource(source); 
Image newImage = new Image 
    ImageSource = newImageSource, 
    Position = image.Position, 
    Width = image.Width, 
    Height = image.Height 
int imageIndex = firstPage.Content.IndexOf(image); 
In this article