- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 jsPDF 库将我的 HMTL 页面(表单)转换为 pdf,这是我所做的:
var pdf = new jsPDF();
var btn = document.getElementById("btn");
btn.addEventListener('click', function(){
pdf.addHTML(document.body,function() {
pdf.save('test.pdf');
});
});
“btn”是一个按钮,我点击它来获取pdf。我遇到的问题是,当我单击此按钮时,我收到 TypeError: pdf.addHTML() is not a function at HMTLButtonElement. 消息。在浏览了几篇具有相同主题的帖子后,我没有看到我错过了什么:
这是我的脚本(如果可以更清楚的话):
<script src="C:/Users/trist/AppData/Roaming/npm/node_modules/rasterizehtml/dist/rasterizeHTML.allinone.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.5/jspdf.debug.js"></script>
<script src="js/jsPDF-1.3.2/jspdf.js"></script>
有谁知道我怎样才能做到这一点?
最佳答案
这可能是因为您正在调用两个不同版本的 jsPDF。尝试一下
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.0/jspdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/rasterizehtml/1.3.0/rasterizeHTML.allinone.js"></script>
关于javascript - jsPDF - .addHTML 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50646533/
如何让 jsPDF 从具有溢出设置的元素创建图像/pdf,以便它具有滚动条。以下示例粘贴到 addHTML Have a Play 页面 ( http://mrrio.github.io/jsPDF/
我正在尝试使用 jsPDF 库将我的 HMTL 页面(表单)转换为 pdf,这是我所做的: var pdf = new jsPDF(); var btn = document.getElementBy
我有一个简单的 HTML 页面,其中的标题部分带有背景图像。 使用 jspdf 将页面转换为 Html 到 pdf 后,所有内容都会显示背景图像。 看看这个 fiddle https://jsfidd
在 Angular 2 中使用 jsPDF,我在单击按钮时运行此代码: generatePDF(){ const options = {'pagesplit': true} this.
我创建了 html 表格并尝试使用 jsPDF 生成 pdf。 我使用了以下代码: var pdf = new jsPDF('p','pt','a4'); pdf.addHTML(document.
我正在使用 jsPDF 将正文转换为 pdf。它在桌面浏览器上工作得很好,但如果我在移动设备上使用浏览器尝试它,它就不能很好地工作,因为它变得模糊。有没有人遇到过这种问题,如果有的话,我将不胜感激你对
我使用的示例来自 jsPdf official demo site测试新的 addHTML 函数,稍作改动即可直接保存生成的 PDF。 console.log("testing"); var pdf
过去 2 天搜索的简单问题,但未找到解决方案我正在使用 jsPDF 的这个 addHTML api 将 html 转换为 pdf $('#loadPdf').on('click', function(
我注意到已经有一个版本“addHTML() 现在可以将 Canvas 分成多个页面”,可以通过此链接找到:https://github.com/MrRio/jsPDF/releases/tag/v1.
我正在尝试使用 angular 中 jspdf 库的 addHTML 函数,并且已经安装了 html2Canvas 但出现错误。 这是我的 demo.component.ts 文件。 import {
我已经尝试了互联网上的所有方法,这是我最后一次尝试确定这是否可行。我正在处理的是一个长而动态的 html,我必须将它转换为多页 pdf。我尝试了 addhtml 和 addImage 方法,但没有得到
了解到目前为止,html 功能已支持列表(OL 和 UL)( https://github.com/MrRio/jsPDF/pull/249 )。我可以知道是否也可以实现 addHTML() ? 谢谢
标题: HTML: JavaScript: $(".button").click(function() { var pdf = new jsPDF('p',
我正在尝试使用 jsPDF 插件在我的应用程序中创建自定义打印输出。应用程序使用 AngularJs 框架工作。我尝试了许多不同的示例代码,但没有任何效果......( http://jsfiddle
我正在使用 jspdf 将 html 转换为 pdf。我正在使用 addHTML 方法将 html 页面转换为 pdf var htmlSource = $('#body')[0]; funct
我是一名优秀的程序员,十分优秀!