Save Completed Forms to PDF
SurveyJS PDF Generator is a client-side extension over SurveyJS Form Library that enables users to save surveys as PDF documents. This example shows how to save a filled-out form as a PDF document.
Start with creating a SurveyPDF
instance. A SurveyPDF
constructor accepts a survey JSON schema and PDF document configuration options as parameters:
const surveyPdf = new SurveyPDF.SurveyPDF(surveyJson, pdfDocOptions);
// In modular applications:
import { SurveyPDF } from "survey-pdf";
const surveyPdf = new SurveyPDF(surveyJson, pdfDocOptions);
To generate a PDF document with given answers, assign a JSON object with survey results to SurveyPDF
's data
property. Call the save(fileName)
method to save the generated form on the user's computer:
surveyPdf.data = surveyResults;
surveyPdf.save("My Survey.pdf");