首页 > 解决方案 > 如何在 ionic 应用程序中从 HTML 生成 PDF

问题描述

我想从 HTML 页面生成 PDF,我正在使用CORDOVA.PDF.GENERATOR插件。它生成 PDF 但没有样式,我希望生成的 PDF 与 HTML 页面具有相同的样式。

我需要告诉插件使用相同的样式设置页面样式。我怎样才能做到这一点?

标题

let options = {
  documentSize: 'A4',
  type: 'share',
  fileName: 'myFile.pdf'
};
cordova.plugins.pdf.fromData(page[0].innerHTML, options)

标签: javascriptangularionic-frameworkionic3cordova-plugins

解决方案


尝试这个

  var payload = _.template(' <head><link rel="stylesheet" href="<%=css_file%>">
   </head><body> <h1> Hello World </h1></body>')

    cordova.plugins.pdf.fromData((payload({css_file: cssFile}),opts)

推荐阅读