Salesforce PDF editor Lightning web component

Nutrient Salesforce SDK is a JavaScript library for editing content and manipulating PDF pages natively in Salesforce Lightning from a web browser without adding server-side dependencies. Quickly edit text in a PDF, or add, merge, rotate, reorder, and delete document pages without leaving the Salesforce environment. Nutrient Salesforce SDK can be integrated into a Lightning web component and offers developers a robust API for programmatic editing, as well as a beautiful UI for performing a host of editing operations.

Try for free Launch demo

Nutrient SDKs are trusted by world’s most popular applications, including Autodesk, Disney, UBS, Dropbox, IBM, and Lufthansa. Nutrient’s powerful solutions enable seamless integration of PDF editing features into your applications, delivering reliability and efficiency to world-class enterprises.

Key capabilities

  • Open, edit, save — Directly in Salesforce from a web browser

  • Annotations, forms, and bookmarks — Create, edit, or delete annotations; manage PDF forms; and update bookmarks seamlessly using Nutrient’s PDF editor library.

  • Page manipulation — Rotate, merge, split, delete, or add pages to enhance PDF workflows with precision.

  • Client-side editing — Edit PDFs directly in the browser with no server dependency.

  • Browser compatibility — Nutrient’s PDF editor library is fully compatible with all modern browsers and devices, ensuring a seamless experience across platforms.

  • Customizable user interface (UI) — Tailor the UI to match your brand by hiding buttons, altering themes, and more.

  • Headless operations — Programmatically edit PDFs without the UI for advanced use cases.

  • Extendable functionality — Add advanced features like forms, digital signing, annotation tools, and more with ease.

Guides for PDF editing

Edit text in PDF files
Learn how to edit text directly in PDF documents with ease using Nutrient’s PDF editor library.

Merge or combine PDFs
Follow step-by-step instructions to seamlessly merge multiple PDF documents into one.

Rotate pages
Discover how to rotate pages in a PDF by your desired angle for better readability.

Move or copy pages
Learn how to effortlessly move or duplicate pages within a PDF document.

Remove pages
Find out how to delete unwanted pages from your PDF documents.

Add a page
Add a blank page to a PDF document in just a few clicks.

Split a PDF
Learn how to split a PDF into two or more documents for easier management.

Add an image to a page
Insert images as annotations directly into a page with precision.

Headless editing
Programmatically edit PDFs without presenting the UI for advanced workflows.

Edit the page label
Set or update the label for any page in a PDF document with ease.

Built-in document editing UI
Explore the intuitive document editing options available in the PDF editor’s built-in UI.

Replace text
Learn how to find and replace text in PDF documents quickly and accurately.

Free trial

Start your free trial for unlimited access and expert support.

FAQ: Editing PDFs with Nutrient Web SDK

Below are some frequently asked questions about editing PDFs in Nutrient Web SDK.

What is Nutrient Web SDK? Nutrient Web SDK is a powerful JavaScript and PDF editor library that enables developers to edit PDF documents directly in the browser.
Can I edit PDFs without using the UI? Yes, Nutrient Web SDK supports headless PDF editing, allowing you to programmatically modify PDF files without displaying the user interface — perfect for backend workflows.
What types of PDF edits can I perform? You can create, edit, or remove annotations, forms, and bookmarks. Additionally, you can manipulate pages by rotating, merging, splitting, or deleting them effortlessly.
Is the UI customizable? Absolutely! The built-in PDF editing UI is fully customizable, enabling you to match your app’s branding by hiding specific buttons and adjusting the look and feel.
Does Nutrient Web SDK require a server? No, Nutrient Web SDK supports client-side PDF editing directly in the browser, eliminating the need for server-side processing.