This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/web/bookmarks/outlines/edit.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Edit PDF outlines using JavaScript | Nutrient SDK

Nutrient Web SDK supports creating, editing, and removing document outlines in standalone mode in the browser. For more information, refer to the operational mode guide.

With Nutrient Web SDK, you can list existing PDF outlines with instance.getDocumentOutline and update them with instance.setDocumentOutline:

async function outlineToUppercase() {
const outline = await instance.getDocumentOutline();
const uppercasedOutline = outline.map((outlineElement) =>
outlineElement.set("title", outlineElement.title.toUpperCase())
);
await instance.setDocumentOutline(uppercasedOutline);
}
await outlineToUppercase();