Laravel PDF Form Library
Nutrient Web SDK is a JavaScript library for filling, reading, creating, and editing PDF AcroForms. It is fully compatible with Laravel and offers developers an API for programmatic access to PDF form objects, as well as a beautiful UI for form filling in any Laravel-based web app.
Nutrient SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, UBS, Dropbox, IBM, and Lufthansa.
Key capabilities
-
Fill forms — With the UI or programmatically
-
Capture form data — Export, submit, or embed into the PDF
-
Form creator — Drag & drop fields to turn PDFs into fillable forms
-
Creation — APIs to generate forms and fields from scratch
-
Appearance — Style colors, backgrounds, borders, and widths
-
Validation — Execute JavaScript to validate form data
-
Form events — Trigger workflows or automations
-
Extendable — Add signing, annotation, editing, and more
Guides for forms
What are forms?
Learn about the basics of PDF forms
Supported form fields
Learn about the types of form fields supported by Nutrient
Form data formats
Learn about using external files to manage form data
Programmatic form fill
Learn the different approaches to programmatically filling form fields
Import form data using server-backed
How to import form data using server-backed
Import form data from Instant JSON files
How to import form data from Instant JSON files
Import form data from XFDF files
How to import form data from XFDF files
Import form data from a database
How to import form data from a database
Fill form fields by using the UI
Learn how end users can fill form fields with the built-in UI
Attach a file to a PDF
How to attach a file to a PDF as an image annotation
Add an image to a PDF
How to add an image to a PDF as an image annotation
Detect user form field input
How to subscribe to form events to detect form field input
Form field permissions
How to configure form fill permissions
Extract form data
How to extract form field values present in a PDF document
Read form fields
How to read all form objects present in a PDF document
Submit or save form data using server-backed
How to submit or save form data using server-backed
Submit or save form data to an external source
How to submit or save form data to an external source
Embed form data into a PDF
How to embed form data into a PDF document
Auto save forms
How to configure the way forms are automatically saved
Create a fillable form
How to programmatically create a fillable PDF form
Add a signature field
How to add a signature form field to a PDF document
Edit form fields
How to update a form field or widget annotation
Remove form fields
How to remove a form field from a PDF document
Form creator
How to build an app where fields can be dragged and dropped onto a PDF
Form field flags
How to configure form behavior and capabilities
Flatten forms
How to flatten forms and burn them into the PDF
PDF actions support
Learn about the PDF actions supported by Nutrient
JavaScript validation
How to validate form field values using JavaScript
FAQ
Here are a few frequently asked questions about forms in Nutrient Web SDK.
What is Nutrient Web SDK?
Nutrient Web SDK is a JavaScript library that enables developers to fill, create, and edit PDF AcroForms in web applications.
How can forms be filled using Nutrient?
Forms can be filled programmatically or through the provided UI.
Can I create PDF forms from scratch with Nutrient?
Yes, you can generate forms and fields using the provided APIs or the drag-and-drop UI.
Can I customize the appearance of form fields in Nutrient?
Yes, you can customize the colors, borders, backgrounds, and other appearance settings of form fields.
Is form validation supported?
Yes, Nutrient supports JavaScript-based form validation.