Giter VIP home page Giter VIP logo

surveyjs / survey-pdf Goto Github PK

View Code? Open in Web Editor NEW
58.0 7.0 29.0 6.99 MB

Supplementary component to the SurveyJS Form Library to download surveys as PDF files and generate editable PDF forms.

Home Page: https://surveyjs.io/pdf-generator/examples/survey-pdf-export/

License: Other

Shell 0.01% HTML 0.01% JavaScript 5.79% TypeScript 94.19%
surveyjs survey pdf pdf-generation survey-pdf print-survey export-survey pdf-generator

survey-pdf's Introduction

SurveyJS PDF Generator

pdf-generator.mp4

Build Status Issues Closed issues

SurveyJS PDF Generator allows you to save an unlimited number of custom-built survey forms to PDF (both blank and filled-in) and generate fillable PDF forms that your end users can edit. The PDF Generator library surves as a client-side extension for the SurveyJS Form Library.

Features

  • Support for all built-in SurveyJS Form Library question types
  • Editable PDF forms
  • Export of filled forms to PDF files
  • Option to render a survey form as a PDF file for printing or downloading
  • Automatic page breaks
  • Markdown support
  • Customizable page format and font
  • Support for headers and footers both on a page and an entire survey level
  • An API to download a fillable survey form as a document file in a traditional PDF format
  • PDF Form conversion to Blob, Base64 URL, or Raw PDF

Survey PDF Generator

Get Started

Resources

Build SurveyJS PDF Generator from Sources

  1. Clone the repo

    git clone https://github.com/surveyjs/survey-pdf.git
    cd survey-pdf
    
  2. Install dependencies
    Make sure that you have Node.js v6.0.0 or later and npm v2.7.0 or later installed.

    npm install
    
  3. Build the library

    npm run build_prod
    

    You can find the built scripts and style sheets in the survey-pdf folder under the packages directory.

  4. Run test examples

    npm start
    

    This command runs a local HTTP server at http://localhost:7777/.

  5. Run unit tests

    npm test
    

Licensing

SurveyJS PDF Generator is not available for free commercial usage. If you want to integrate it into your application, you must purchase a commercial license for software developer(s) who will be working with the SurveyJS product's APIs and implementing their integration.

survey-pdf's People

Contributors

andrewtelnov avatar dependabot[bot] avatar dk981234 avatar dmitry-kurmanov avatar elenagorbatkova avatar gologames avatar henritroyot avatar janesjs avatar joshcampbell191 avatar msftenhanceprovenance avatar mviorno avatar novikov82 avatar olgalarina avatar romantsukanov avatar st-1580 avatar tsv2013 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

survey-pdf's Issues

Automatic header being created for tables in PDF

If a table extended onto a new page it is automatically creating a header. If no header is present in table it automatically creates one. If there is a header and the table extends to a new page then another header is created. Please see screenshot example of a header upon display of the table which is correct, and the table on the second and third page. The example extends for two additional pages beyond the first.
I should point out that this is coming from a CKEditor field. It displays properly within the CKEditor code area but once in PDF is where the table issue occurs.
Screen Shot 2020-03-27 at 10 18 56 AM
Screen Shot 2020-03-27 at 10 19 08 AM
Screen Shot 2020-03-27 at 10 19 26 AM

Handling of long answers for text input questions

Hi team,

We're currently using this project in our software to export survey responses. It works great however we're seeing an issue with the text input questions specifically - essentially if the text is too long it is getting cut off. In the options the mode is set to display which seems to take care of the comment type questions (the box expands to accommodate), just not the text ones. Is this scenario handled currently?

Regards,
Aleks

Matrix radiobuttons print to PDF in rows

Hi all,

I have a survey which contains a matrix of radiobuttons.
When I use the bootstrap theme and display it, it's ok
When I then print (from chrome) or save to pdf, it turns the matrix into separate rows.
Any clues how to fix ?

Using version 1.7.6 of library, bootstrap 3.3.7

if using the modern theme and css, it's ok ...

Knipsel

Knipsel2

Bug saving survey that contains html question that has two line break elements

Are you requesting a feature, reporting a bug or asking a question?

I am reporting a bug

What is the current behavior?

Trying to save a file with the above question results in an error:

error TypeError: Cannot read property '1' of undefined
    at Renderer.renderParagraph (/node_modules/survey-pdf/survey.pdf.js:10400)
    at Renderer.setBlockBoundary (/node_modules/survey-pdf/survey.pdf.js:10458)
    at DrillForContent (/node_modules/survey-pdf/survey.pdf.js:9961)
    at DrillForContent (/node_modules/survey-pdf/survey.pdf.js:9924)
    at DrillForContent (/node_modules/survey-pdf/survey.pdf.js:9924)
    at eval (/node_modules/survey-pdf/survey.pdf.js:10114)
    at done (/node_modules/survey-pdf/survey.pdf.js:9975)
    at loadImgs (/node_modules/survey-pdf/survey.pdf.js:10012)
    at process (/node_modules/survey-pdf/survey.pdf.js:10111)
    at Object.jsPDFAPI.fromHTML (/node_modules/survey-pdf/survey.pdf.js:10545)

What is the expected behavior?

The file saves successfully

How would you reproduce the current behavior (if this is a bug)?

Try to save a survey that includes a question like this:

{
  "type": "html",
  "name": "anchor",
  "html": "<h2>a<br /><br />a</h2>"
}

A MCVE can be found in the following plunker: https://plnkr.co/edit/sod77jzExVxEwV82
It is just the code from the Save Options example, opened in plunker, with the question above added.

A weird thing I noticed, if you add an anchor element with a target, the file will save, e.g. this saves:

{
  "type": "html",
  "name": "anchor",
  "html": "<h2><a target=\"\\&quot;_blank\\&quot;\"></a>a<br /><br />a</h2>"
}
  • browser: Chrome
  • browser version: Version 90.0.4430.85 (Official Build) (x86_64)
  • surveyjs platform (angular or react or jquery or knockout or vue): this happens on react and knockout
  • surveyjs version: latest (1.8.46)

pdf is not rendering the widgets and is not setting the answers

components I'm using and their versions

"survey-angular": "1.5.17",
"survey-creator": "1.5.17",
"survey-knockout": "1.5.17",
"survey-pdf": "1.5.17",
"surveyjs-widgets": "1.5.17"

code as I'm generating the pdf

const surveyPDF = new SurveyPDF.SurveyPDF(SurveyJson, options);
console.log(this.DxFormData.AnswerJson);
surveyPDF.data = this.DxFormData.AnswerJson;
surveyPDF.save();

html is being rendered, and set the values as image below

html

but the pdf is not being set the values and the widgets is distorted, as image just below

pdf

License

We purchased commercial license for SurveyJsPDF. Is there a code snippet for licensing? We still get the watermark text on top.

Export Pdf is not giving answers of the questions

Are you requesting a feature, reporting a bug or asking a question?

What is the current behavior?

What is the expected behavior?

How would you reproduce the current behavior (if this is a bug)?

Provide the test code and the tested page URL (if applicable)

Tested page URL:

Test code

your_code_here

Specify your

  • browser:
  • browser version:
  • surveyjs platform (angular or react or jquery or knockout or vue):
  • surveyjs version:

how to Configure license for SurveyJS for save to pdf option

Are you requesting a feature, reporting a bug or asking a question?

What is the current behavior?

What is the expected behavior?

How would you reproduce the current behavior (if this is a bug)?

Provide the test code and the tested page URL (if applicable)

Tested page URL:

Test code

your_code_here

Specify your

  • browser:
  • browser version:
  • surveyjs platform (angular or react or jquery or knockout or vue):
  • surveyjs version:

Angular PDF does not contain values

I was trying to test generating PDFs using survey-pdf in Angular, and I haven't been able to get the values to render. So then I decided to look at the documentation here: https://surveyjs.io/Examples/Library/?id=survey-data&platform=Angular2

And if you hit complete and look at the pdf tab it also does not contain the values. This is compared to https://surveyjs.io/Examples/Library/?id=survey-data&platform=jQuery which does contain the survey values. So it seems there is a bug related to angular when filling the values?

Describe brick structures of survey questions rendered into PDF

SurveyPDF documentation does not currently provide detail information about the precise brick structure used to render survey questions of different types. The question render has an internal logic which is subject to change in future releases.

You can however track this issue and add to it if you feel a need for such a description.
Please provide us with illustrative use cases of question element customization you require.

Is it possible to modify the style used by survey-pdf to render matrix questions?

Are you requesting a feature, reporting a bug or asking a question?

I'm asking a question: Is it possible to modify the style used by survey-pdf to render matrix questions?

What is the current behavior?

Columns in matrix questions are equally spaced.

What is the expected behavior?

Columns for the responses should be smaller compared to the first column that contains the question text. For the presentation the desired presentation can be achieved using the following css (i.e., by using a smaller value for min-width):

<style>
.sv_main .sv_container .sv_body .sv_p_root table.sv_q_matrix td {
	min-width: 5em;
}
</style>

Is it possible to adjust the PDF rendering in a similar way?

Thanks and kind regards.

How can I add a cover page? Please add some utilities for this basic needs.

Are you requesting a feature, reporting a bug or asking a question?

Asking a question, and requesting a feature.

What is the current behavior?

I render a PDF, and everything is working fine.

What is the expected behavior?

I need to add a cover image, i can draw a png on header and footer, and would like to add an initial page, and just draw the image.

Wrong encoding for the letter 'c' for variable "checked"

The builds for survey.pdf.js / survey.pdf.min.js have an encoded character. It is causing issues when saving the scripts locally (at least in US).

Downloaded the source and found in the following lines:

rect: IRect, private index: number, private сhecked: Boolean,

if (this.сhecked) {

Here is a screenshot when viewing the file via Baltic encoding:
Annotation 2020-05-26 192627

I corrected my own copy of files, and survey-pdf library works as expected.

Printing dates in user's locale

Before opening another bug/question. For printing dates in user's locale we have to put some variable before generating? dates always are shown in US format. Still searching if is some problem in our side

Originally posted by @vicsanca in #31 (comment)

Subsequent generation results in file growing with constant rate

Greetings fellow humans,

I've run into an issue that could be a bug or my own incompetence. Please have a look at the following and help a brother out.

Kind regards,
Hannes

Are you requesting a feature, reporting a bug or asking a question?

Reporting a bug or need to learn how to code

What is the current behavior?

On subsequent calls to functions to generate the PDF, the resulting files grow with a constant rate.

What is the expected behavior?

Given the same inputs, subsequent calls should result in identical files.

How would you reproduce the current behavior (if this is a bug)?

Test code below reproduces the bug

Provide the test code and the tested page URL (if applicable)

Test code

const fs = require('fs/promises')
const SurveyPDF = require("survey-pdf")

async function GenDoc(fn) {
    const doc = {
        "pages": [
            {
                "name": "page1",
                "elements": [
                    {
                        "type": "text",
                        "name": "question1"
                    }
                ]
            }
        ]
    };

    const options = {
        fontSize: 12,
        margins: {
            left: 10,
            right: 10,
            top: 18,
            bot: 10,
        }
    }

    const surveyPDF = new SurveyPDF.SurveyPDF(doc, options);

    surveyPDF.mode = "display";

    await fs.writeFile(`${Date.now()}-${fn}-RAW.pdf`, Buffer.from(await surveyPDF.raw("arraybuffer")));
    surveyPDF.save(`${Date.now()}-${fn}-SAVE.pdf`);
}

async function main() {
    try {
        for (let i = 1; i <= 3; i++)
            await GenDoc(i);
    }
    catch (ex) {
        console.error(ex)
    }
}

main();

Outputs

ls -hl *.pdf
-rw-r--r-- 1 Hannes 197121 186K May 11 16:24 1620743080619-1-RAW.pdf
-rw-r--r-- 1 Hannes 197121 297K May 11 16:24 1620743080977-1-SAVE.pdf
-rw-r--r-- 1 Hannes 197121 406K May 11 16:24 1620743081157-2-RAW.pdf
-rw-r--r-- 1 Hannes 197121 517K May 11 16:24 1620743081793-2-SAVE.pdf
-rw-r--r-- 1 Hannes 197121 627K May 11 16:24 1620743082043-3-RAW.pdf
-rw-r--r-- 1 Hannes 197121 738K May 11 16:24 1620743082836-3-SAVE.pdf

Specify your

  • surveyjs platform (angular or react or jquery or knockout or vue): Node 14.16.1
  • surveyjs version:
    • jspdf: "^2.3.1"
    • survey-core: "^1.8.47"
    • survey-pdf: "^1.8.47"

Change icon radio when export file pdf with question type radiogroup

Are you requesting a feature, reporting a bug or asking a question?

Question

What is the current behavior?

When I export file pdf with question type radiogroup, icon same as below:
image

What is the expected behavior?

I want export file pdf has circle icon as shown below:
image

Is there any way to do that?
Thank a lot.

How would you reproduce the current behavior (if this is a bug)?

Provide the test code and the tested page URL (if applicable)

Tested page URL:

Test code

your_code_here

Specify your

  • browser:
  • browser version:
  • surveyjs platform (angular or react or jquery or knockout or vue):
  • surveyjs version:

PDF Export with boolean type question issue with 'No'

Are you requesting a feature, reporting a bug or asking a question?

Bug

What is the current behavior?

When exporting a boolean type question to pdf and answer 'No', then in the pdf it shows a checkbox but the checkbox is not checked.

What is the expected behavior?

If a user selects No for a boolean, the pdf should check the No box

How would you reproduce the current behavior (if this is a bug)?

On your example page here just select No for the last question "It was fun?". Then look at the pdf at the bottom.

Specify your

  • browser: any
  • browser version: any
  • surveyjs platform (angular or react or jquery or knockout or vue): vue
  • surveyjs version: 1.8.23

Bug: Custom fonts aren't applied to HTML elements

Are you requesting a feature, reporting a bug or asking a question?

Reporting a bug

What is the current behavior?

When using a custom font with survey-pdf, the custom font is ignored for html elements.

What is the expected behavior?

The custom font should be used consistently in the resulting PDF.

How would you reproduce the current behavior (if this is a bug)?

  1. Print the PDF from the tested page.

Provide the test code and the tested page URL (if applicable)

Tested page URL:
https://plnkr.co/edit/DOYreAlVe2q60Nmq

Test code

Survey
    .StylesManager
    .applyTheme("modern");

var json = {
    "questions": [
        {
            "type": "text",
            "name": "sample text question"
        },
        {
            "type": "html",
            "html": "<p>sample html question</p>"
        }
    ]
};

window.survey = new Survey.Model(json);

survey
    .onComplete
    .add(function (result) {
        document
            .querySelector('#surveyResult')
            .textContent = "Result JSON:\n" + JSON.stringify(result.data, null, 3);
    });

$("#surveyElement").Survey({model: survey});

function saveSurveyToPdf(filename, surveyModel, pdfWidth, pdfHeight) {
    var roboto = "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BG4AHwSLADwG1AA8BtQAPALvAEIC7wB6Au8APgLvADYDlgCPArUAngH9AJ8B+wAAAjUAJQVdAAcFXQAHBIb/4gTGADECnf/0BTgAHAU4ABwFOAAcBTgAHAU4ABwFOAAcBTgAHAU1AHcEjACpBIwAqQSMAKkEjACpAi3/4AItALACLf/pAi3/1QW0AKkFgAB2BYAAdgWAAHYFgAB2BYAAdgUwAIwFMACMBTAAjAUwAIwEzgAPBFoAbQRaAG0EWgBtBFoAbQRaAG0EWgBtBFoAbQQwAFwEPQBdBD0AXQQ9AF0EPQBdAfr/xgH6AJYB+v/PAfr/uwRqAIwEkABbBJAAWwSQAFsEkABbBJAAWwRpAIgEaQCIBGkAiARpAIgDyQAWA8kAFgU4ABwEWgBtBTgAHARaAG0FOAAcBFoAbQU1AHcEMABcBTUAdwQwAFwFNQB3BDAAXAU1AHcEMABcBT8AqQUZAF8EjACpBD0AXQSMAKkEPQBdBIwAqQQ9AF0EjACpBD0AXQSMAKkEPQBdBXMAegR9AGAFcwB6BH0AYAVzAHoEfQBgBXMAegR9AGAFtACpBGgAjAIt/7cB+v+dAi3/zAH6/7ICLf/sAfr/0gItABgB8f/7Ai0AqQaXALcD2gCNBGoANQID/7QFBACpBA4AjQROAKEB8QCTBE4AqQHxAFcETgCpAocAnAROAKkCzQCcBbQAqQRqAIwFtACpBGoAjAW0AKkEagCMBGr/vAWAAHYEkABbBYAAdgSQAFsFgAB2BJAAWwTtAKgCtQCMBO0AqAK1AFME7QCoArUAYwS/AFAEIABfBL8AUAQgAF8EvwBQBCAAXwS/AFAEIABfBL8AUAQgAF8ExgAxAp0ACQTGADECnQAJBMYAMQLFAAkFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgFMACMBGkAiAUwAIwEaQCIBTAAjARpAIgHGQA9BgMAKwTOAA8DyQAWBM4ADwTKAFYD9wBYBMoAVgP3AFgEygBWA/cAWAd6//IGwQBOBYAAdgSIAFsHGQA9BgMAKwcZAD0GAwArBxkAPQYDACsEzgAPA8kAFgID/7QG/ACpBwMAiwU4ABwEWgBtBM4ADwPJABYEzgAPA8kAFgTOAA8DyQAWBKEAXwRsABIFOAAcBFoAbQSMAKkEPQBdAAEAAAds/gwAAAlJ+hv+SgkwAAEAAAAA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AnQGjgaUBpoD5gPwBDoGrgRwBtYHAAbQBIIG6AS4BugFRgboBugG6AagBbAHOgXWBzoF7AaaBnAGIgZwBnAGmgaaBq4G7gbuBu4G7gbuBu4G7gZ2BoQGhAaEBoQGmgaaBpoGmgaaBwAG6AboBugG6AboBugG6AboBugG6Ac6BzoG7gbuBu4GdgZ2BnYGdgaaBoQG6AaEBugGhAboBoQG6AaEBugG6AaOBpQGlAaUBpQG6AboBugG6AaaBugGmgboBpoG6AagBqAGoAauBq4GrgbWBwAHOgcABtAG0AbQBtYG1gbWBwAHOgboBu4HAAc6BwAHOgcABzoAAQCFAAQABgALAAwAEwAlACcAKAApACoALwAwADMANAA1ADYAOAA6ADsAPQA+AD8ASQBKAEwATwBRAFIAUwBWAFgAWgBbAF0AXwCWAKoAqwCtAK4A0QDSANQA1gDXANgA2QDaANsA3ADdAN4A3wDgAOEA5wDoAOkA6gDrAPAA+QD6APsA/AEBAQIBAwEEAQUBBgELAQwBDQEPAREBEwEVARcBGQEbAR0BHgEfASABIQEiASMBJAElASYBMAE+AUABQgFEAUYBSQFLAU0BTgFPAVABUQFSAVMBVAFWAVgBWgFlAWcBaQF3AXkBegF7AXwBfgGAAYYBiAGKAYwBjQGQAZEBkwGUAZUBlgGXAZgABAA4/9gBZf/YAWf/2AFp/9gADgA6ABQAOwASAD0AFgDwABYBdwASAXkAFgF7ABYBhgASAYgAEgGKABIBjAAWAZMAFgGVABYBlwAWAAEAE/8gAFwAEP8WABL/FgAl/1YALv74ADgAFABF/94AR//rAEj/6wBJ/+sAS//rAFP/6wBV/+sAVv/mAFn/6gBa/+gAXf/oAJT/6wCZ/+sAm//qAKz/FgCv/xYAsf8WANb/VgDX/1YA2P9WANn/VgDa/1YA2/9WANz/VgDx/94A8v/eAPP/3gD0/94A9f/eAPb/3gD3/94A+P/rAPn/6wD6/+sA+//rAPz/6wEC/+sBA//rAQT/6wEF/+sBBv/rAQf/6gEI/+oBCf/qAQr/6gEL/+gBDP/oAQ3/VgEO/94BD/9WARD/3gER/1YBEv/eART/6wEW/+sBGP/rARr/6wEc/+sBHv/rASD/6wEi/+sBJP/rASb/6wEo/+sBKv/rASz/6wEu/+sBPP74AVD/6wFS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";
    var options = {
        fontSize: 14,
        margins: {
            left: 10,
            right: 10,
            top: 10,
            bot: 10
        },
        format: [
            pdfWidth, pdfHeight
        ],
        fontName: 'roboto',
        base64Normal: roboto
    };
    var surveyPDF = new SurveyPDF.SurveyPDF(json, options);
    surveyPDF.data = surveyModel.data;
    surveyPDF.save(filename);
}

document
    .getElementById("saveToPDFbtn")
    .onclick = function () {
        var pdfWidth = survey.pdfWidth || 210;
        var pdfHeight = survey.pdfHeight || 297;
        saveSurveyToPdf("surveyResult.pdf", survey, pdfWidth, pdfHeight);
    };

Note: It would appear that this might be caused by an inverted ternary operation in createDivBlock.

Specify your

  • browser: Microsoft Edge
  • browser version: 90.0.818.46
  • surveyjs platform (angular or react or jquery or knockout or vue): jQuery
  • surveyjs version: 1.8.44

Multiple text has wrong layout in case several columns

Live sample

Survey JSON:

{
    "questions": [
        {
     "type": "multipletext",
     "name": "question1",
     "items": [
      {
       "name": "text1",
       "title": "Report Origin:"
      },
      {
       "name": "text2",
       "title": "Surgeon:"
      },
      {
       "name": "text3",
       "title": "Date of surgery:"
      }
     ],
     "colCount": 2
    }
    ]
}

How survey library looks:
image

How survey pdf looks:
image

Website Bug: PDF Export doesn't work (missing SurveyPDF lib)

Are you requesting a feature, reporting a bug or ask a question?

Bug

What is the current behavior?

Clicking on Export PDF link on any example forms doesn't export a PDF and throws a JS error

https://take.ms/ejM5Z

What is the expected behavior?

Not really sure, I assume it downloads a pdf

How would you reproduce the current behavior (if this is a bug)?

Go to https://surveyjs.io/Examples/Library?id=questiontype-text&platform=jQuery&theme=bootstrap# or any other example and click on the "Export Pdf" link

Provide the test code and the tested page URL (if applicable)

Tested page URL:
https://surveyjs.io/Examples/Library?id=questiontype-text&platform=jQuery&theme=bootstrap#

Specify your

  • browser:
    Chrome (latest)

  • editor version:
    On Website (1.7.4)

Excess pages create on render long html via standard render

Survey JSON

const json = {
   "pages":[
      {
         "name":"page1",
         "elements":[
            {
               "type":"html",
               "name":"ckeditor",
               "title":"CK Editor",
               "html":"`Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia.\"`"
            },
            {
               "type":"html",
               "name":"ckeditor",
               "title":"CK Editor",
               "html":"`Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia.\"`",
               "startWithNewLine":false
            },
            {
               "type":"html",
               "name":"ckeditor",
               "title":"CK Editor",
               "html":"`Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia.\"`",
               "startWithNewLine":false
            }
         ]
      }
   ]
};

image

Bug: IE 11 throws an exception when HTML contains an HTML entity

Are you requesting a feature, reporting a bug or asking a question?

Reporting a bug.

What is the current behavior?

If an html element contains an html entity (ex. &rsquo;), it fails to convert the HTML to image since IE doesn't support ChildNode.remove. It got further when using element-remove-polyfill, however I can't remember if it was able to complete successfully.

What is the expected behavior?

It should convert the element without an exception.

How would you reproduce the current behavior (if this is a bug)?

  1. Print the PDF from the tested page in IE 11

Provide the test code and the tested page URL (if applicable)

Tested page URL: https://plnkr.co/edit/sB7at2i6UDDDTMvA

Test code

Survey
    .StylesManager
    .applyTheme("modern");

var json = {
    "pages": [
        {
            "questions": [
                {
                    "type": "html",
                    "html": "test&rsquo;s"
                }
            ]
        }
    ]
};

window.survey = new Survey.Model(json);

survey
    .onComplete
    .add(function (result) {
        document
            .querySelector('#surveyResult')
            .textContent = "Result JSON:\n" + JSON.stringify(result.data, null, 3);
    });

$("#surveyElement").Survey({model: survey});

function saveSurveyToPdf(filename, surveyModel, pdfWidth, pdfHeight) {
    var options = {
        fontSize: 14,
        margins: {
            left: 10,
            right: 10,
            top: 10,
            bot: 10
        },
        format: [pdfWidth, pdfHeight]
    };
    var surveyPDF = new SurveyPDF.SurveyPDF(json, options);
    surveyPDF.data = surveyModel.data;
    surveyPDF.save(filename);
}

document
    .getElementById("saveToPDFbtn")
    .onclick = function () {
        var pdfWidth = survey.pdfWidth || 210;
        var pdfHeight = survey.pdfHeight || 297;
        saveSurveyToPdf("surveyResult.pdf", survey, pdfWidth, pdfHeight);
    };

Specify your

  • browser: Internet Explorer 11
  • browser version: OS Build 19042.870
  • surveyjs platform (angular or react or jquery or knockout or vue): jQuery
  • surveyjs version: 1.8.41

Error when printing survey with Panels

ERROR TypeError: element.setSurveyImpl is not a function
at PanelModelBase.onAddElement (survey.core.js:7054)
at Array.newArray.push (survey.core.js:1999)
at JsonObject.valueToArray (survey.core.js:1371)
at JsonObject.valueToObj (survey.core.js:1271)
at JsonObject.toObject (survey.core.js:1186)
at JsonObject.valueToArray (survey.core.js:1367)
at JsonObject.valueToObj (survey.core.js:1271)
at JsonObject.toObject (survey.core.js:1186)
at JsonObject.valueToArray (survey.core.js:1367)
at JsonObject.valueToObj (survey.core.js:1271)

Duplicate initialization for custom-widgets

For some reason we should import survey-core and duplicate custom-widgets initialization to make pdf work with them in es6 environment.

    widgets.prettycheckbox(Survey);
    widgets.prettycheckbox(SurveyCore);

Here the example.

We expected to use only one Survey class import. For example survey-react , avoid importing survey-core and double initialization.

Not printing result for boolean elements when valueTrue/valueFalse used.

Hello.

While testing pdf library we found that bug.
A question like this:

  {
   "type": "boolean",
   "name": "test",
   "defaultValue": "false",
   "label": {
    "en": "test question"
   },
   "valueTrue": "1",
   "valueFalse": "0"
  }

produces this result

{"test":"1"}

This works fine in browser but when printing to pdf with survey-pdf prints as false. pdf generation only works with {"test": true}
Should evaluate result against valueTrue and valueFalse for printing.

Thanks

How to get value instead of id from the survey.data

Hi @andrewtelnov ,
Actually I was trying to add save to pdf option in survey with questions as well as answers.
I am almost done.
But one issue is there.
There are some fields displayed as id instead of value.

Am adding code portion for save to pdf feature.

saveToPdf(){
var surveyPDF = new SurveyPDF.SurveyPDF(this.viewJson,{commercial: true });
surveyPDF.mode = "display";
debugger
surveyPDF.data = this.surveyModel.data;
surveyPDF.save(this.surveyModel.title);
}

Kindly help me.

Unicode in onTextMarkdown

Are you requesting a feature, reporting a bug or asking a question?

How to encode Unicode characters in surveyPDF.onTextMarkdown?

What is the current behavior?

Unicode characters (in markdown contexts) are not rendered correctly.

How would you reproduce the current behavior (if this is a bug)?

surveyPDF.onTextMarkdown.add(function (survey, options) {
                        var str = converter.makeHtml(options.text);
                        str = str.substring(3);
                        str = str.substring(0, str.length - 4);
                        str = str  + "…" + "…"; 
                        options.html = str;
                    });

Provide the test code and the tested page URL (if applicable)

https://plnkr.co/edit/YEpDFmepdOlFQ23A?preview

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.