javascript - 如何在 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)
解决方案
尝试这个
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)
推荐阅读
- android - 带有测试版的 Android 预发布应用程序存在问题?
- python - 将多行除以熊猫数据框中的单组值
- javascript - 如何避免在我的 django 前端重新加载页面?
- r - 如果条件不满足,希望在 mutate() 中使用 if_else() 时保留原始值
- spring - 未找到 GET /api/keyservice/key 的映射
- c# - 从点击的 stackpanel 元素中检索对象
- python - 如何递归地将节点添加到链表?
- angular - 我应该为我的新数据驱动项目使用带有材料设计或语义 UI 或 mdbootstrap 的 angular 8
- ios - 在 SwiftUI MVVM 中的子视图和父视图之间共享值
- php - XAMPP 不显示 html 段落