Froala编辑器中PDF中的分页符问题

问题描述

任何人都对froala编辑器有任何了解。我可能会用它来编辑网页并将其生成为PDF。 HTML模板包含动态数据,当我生成PDF时,内容之间会发生分页符,这看起来很糟糕。有人知道如何解决吗?

解决方法

您可以创建一个自定义按钮并在回调中修改html2pdf插件。

FroalaEditor.DefineIcon('customDownload',{
    NAME: 'plus',SVG_KEY: 'add'
  });
  FroalaEditor.RegisterCommand('customDownload',{
    title: 'Custom Download PDF',focus: true,undo: true,refreshAfterCallback: true,callback: function() {
      var element = this.el;
      var opt = {
        margin: 1,filename: 'myfile.pdf',image: {
          type: 'jpeg',quality: 0.98
        },html2canvas: {
          scale: 2
        },jsPDF: {
          unit: 'in',format: 'A4',orientation: 'portrait'
        },pagebreak: {
          mode: 'avoid-all',before: '#page2el'
        }
      };
      html2pdf(element,opt);
    }
  });
  new FroalaEditor('#selector',{
    toolbarButtons: ['customDownload']
  });

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...