Did you find this guide helpful?
Some test text!
Nodejs / Guides / Remove content
Platform
Documentation
To remove all images from a document page.
async function main() {
const doc = await PDFNet.PDFDoc.createFromURL(filename);
const page = await doc.getPage(1);
const writer = await PDFNet.ElementWriter.create();
const reader = await PDFNet.ElementReader.create();
reader.beginOnPage(page);
writer.beginOnPage(page, PDFNet.ElementWriter.WriteMode.e_replacement, false);
for (let element = await reader.next(); element !== null; element = await reader.next())
{
const elementType = await element.getType();
switch (elementType)
{
case PDFNet.Element.Type.e_image:
case PDFNet.Element.Type.e_inline_image:
// remove all images by skipping them
break;
default:
writer.writeElement(element);
break;
}
}
writer.end();
reader.end();
}
PDFNet.runWithCleanup(main);
PDF Editor (Programmatic)
Full code sample which strips all images from the page and changes text color to blue.
Get the answers you need: Support