CkEditor RichTextEditor, показывающий {"pdfUrl": null} при нажатии кнопки "Сохранить как PDF-надстройку" - PullRequest
0 голосов
/ 16 мая 2019

Я использую CkEditor, где я также использую save as Pdf и Placeholder Plugin. У меня проблема в том, что когда я пытаюсь сохранить текстовую область в PDF, она выдает эту ошибку на консоли.

https://jsfiddle.net/Codecody/xy5p1wzb/

Проверка кода ошибки консоли

{"pdfUrl": null}

<!DOCTYPE html>
    <html>
    <head>
        <script src="https://cdn.ckeditor.com/4.11.4/standard-all/ckeditor.js"></script>

        <script>
            CKEDITOR.plugins.addExternal('save-to-pdf', 'https://rawgit.com/Api2Pdf/api2pdf.ckeditor4/master/plugins/save-to-pdf/', 'plugin.js');
        </script>
    </head>
    <body>
        <textarea name="editor1"></textarea>
        <script>
            CKEDITOR.replace('editor1',
                {
                    extraPlugins: 'save-to-pdf,placeholder',
                   //   extraPlugins: 'placeholder',

                    pdfHandler: '/savetopdf/handle'
                });



               CKEDITOR.on('dialogDefinition', function (event) {
                if ('placeholder' == event.data.name) {
                    var input = event.data.definition.getContents('info').get('name');
                    input.type = 'select';
                    input.items = [['Company'], ['Email'], ['First Name'], ['Last Name']];
                    input.setup = function () {
                        this.setValue('Company');
                    };
                }
            });
        </script>
    </body>
    </html>
...