繁体   English   中英

froala 编辑器中 PDF 中的分页问题

[英]Page break issue in PDF in froala editor

任何人都对 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']
  });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM