Some test text!

Search
Hamburger Icon

Xamarin / Guides / Remove content

Removing images from PDF page in Xamarin

To remove all images from a document page.

PDFDoc doc = new PDFDoc(filename)
Page page = doc.GetPage(1);

ElementWriter writer = new ElementWriter();
ElementReader reader = new ElementReader();
reader.Begin(page);
writer.Begin(page, ElementWriter.WriteMode.e_replacement, false);

Element element;
while ((element = reader.Next()) != null) // Read page contents
{
    switch (element.GetType())
    {
        case Element.Type.e_image:
        case Element.Type.e_inline_image:
            // remove all images by skipping them
            continue;
        default:
            writer.WriteElement(element);
            break;
    }
}

writer.End();
reader.End();

PDF Editor (Programmatic)
Full code sample which strips all images from the page and changes text color to blue.

Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales