- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了 html 表格并尝试使用 jsPDF 生成 pdf。
我使用了以下代码:
var pdf = new jsPDF('p','pt','a4');
pdf.addHTML(document.getElementById('pdfTable'),function() {
console.log('pdf generated');
});
pdf.save('pdfTable.pdf');
我收到空白的 pdf 文件。我做错了什么吗?
这是一个plunker为此。
工作 demo带有 addHTML 功能的 jsPDF。
最佳答案
开始工作 plunker为了这:更新:我已经更新了 plunker 并使其与 addHTML()
函数一起工作:
var pdf = new jsPDF('p','pt','a4');
//var source = document.getElementById('table-container').innerHTML;
console.log(document.getElementById('table-container'));
var margins = {
top: 25,
bottom: 60,
left: 20,
width: 522
};
// all coords and widths are in jsPDF instance's declared units
// 'inches' in this case
pdf.text(20, 20, 'Hello world.');
pdf.addHTML(document.body, margins.top, margins.left, {}, function() {
pdf.save('test.pdf');
});
You can see plunker for more details.
关于javascript - jsPDF:addHTML 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27047365/
如何让 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
我是一名优秀的程序员,十分优秀!