Embed Data into PDF Forms Using JavaScript
PSPDFKit for Web allows you to save the data your customer fills your PDF forms with so that the forms can be loaded later.
Out of the box, pspdfkit.instance#save
will save all changes to a PDF, including any forms that have
been filled in. Afterward, you can use the pspdfkit.instance#exportPDF
method to export the PDF with
these changes:
PSPDFKit.load({ document: document }).then((instance) => { // Every time a user makes a change, save the document to create a snapshot that can be // uploaded somewhere. // instance.addEventListener("formFieldValues.update", (formFieldValues) => { instance.save(); let pdf = instance.exportPDF(); // The code to upload this PDF with the saved data goes here. }); });
Auto Saving
PSPDFKit for Web can handle automatically saving after each change so that a PDF is ready to be exported.
You can read more about this in the Auto Save guide.