问题标签 [jspdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Export HTML page to PDF on user click using JavaScript
When user click on GeneratePDF button, I need to export the html page into a PDF file. I am successfully exporting HTML page into PDF file but for the first click only I am able to download data into PDF but from the second click I am unable to download the data to PDF file. I am not sure where I went wrong in the code.
Please check the code here:
jquery - 无法读取 Css 样式并且无法在 JSDF 中加载完整的 HTML 页面
我正在使用 JSPDF 库将 HTML 页面加载到 PDF 中,我尝试使用示例小 HTML 页面,它运行良好,但在我的应用程序中它没有显示完整的 HTML 页面,也没有加载 css 样式。请帮助我哪里出错了。
jquery - 如何使用 Jspdf 将 Html Tables 数据导出为 PDF
如何将 HTML 页面中的表格导出为 PDF。我已经完成了一些示例数据,但我无法将 HTML 表格列表加载到 PDF 中,请任何人帮助我将表格加载到 PDF 中。
javascript - 如何使用其 dataURL 将图像写入 pdf?
我已经下载了 jsPDF 来从 dataURLs 编写 pdf 文件。根据他们的文档 jsPDF 只将 jpeg 图像写入 pdf,所以我尝试这样做
但是当我重建 dataURL 时,它不是那个图像,而是一个全黑的图像。另外,当我将 image_dataurljpg 传递给 jsPDF 的 addImage 函数时
我收到
我应该怎么做才能解决这个问题?
javascript - 使用 jspdf 库绘制饼图
我正在尝试使用 jspdf 库来绘制一个相当动态的饼图。我考虑过在 html5 画布中绘制图形,然后将其保存为 jpeg 并将图像保存到 pdf 中。但是,这不适用于 android 浏览器,我需要制作适用于所有平板电脑的东西。jspdf 似乎没有弧功能,并且在其中画一个带有线条的圆圈不会让我用不同的颜色填充弧。任何帮助表示赞赏!谢谢!
javascript - 使用 jsPDF 绘制贝塞尔曲线
源代码和文档中都说明您可以使用函数 .lines 绘制贝塞尔曲线。我已经包含了当前版本的 jspdf.min.js 并调用了以下方法
生成了 pdf 文件,但是当我打开它时,它没有任何绘图并给您以下错误消息。
此页面存在错误。Acrobat 可能无法正确显示页面。请联系创建 PDF 文档的人员以更正问题。
这是发生在每个人身上还是我做错了?
先感谢您。
javascript - 在哪里可以找到字体的 PostScriptName 以在 jsPDF 库中使用 addFont() 函数?
我正在使用 javascript 库 jsPDF 创建 PDF,我想添加一种字体以将其用作文本。这是调用函数的方法:
var doc = new jsPDF();
doc.addFont(PostScriptName, fontName, fontStyle, encoding);
这是图书馆的信息:
- @property id {String} 分配给字体的 PDF 文档实例特定标签。
- @property PostScriptName {String} PDF 规范字体的全名
- @property encoding {Object} Encoding_name-to-Font_metrics_object 映射。
- @name 字体对象
什么是 PostScriptName 以及在哪里可以找到它?我正在寻找一些信息,但找不到任何好东西。我怎样才能使用这个功能?
我已经尝试过的是:
var doc = new jsPDF(); doc.addFont("Arial", "Arial", "Regular","Ansi");
我得到了错误:
类型错误:对象#
编辑:好的,我还发现编码必须是类型对象。有谁知道我应该放什么样的物体?
javascript - doc.save() 用 jspdf 抛出错误
当我尝试对 jsPDF 使用 save() 函数时,它会引发以下错误:
ReferenceError:未定义 saveAs
我只是在尝试一个非常简单的例子:
有人有什么想法吗?
javascript - 外部 css 是否应用于 jsPDF 生成的 pdf
我已经开始使用 jspdf 制作一些演示。我有一个 html 文件,我的 css 在外部文件中。
我写了下面的代码来生成我的pdf
其中main是我想将其内容导出为 pdf 的 div 的 id。内容导出为 pdf,但不是全部内容(pdf 被剪切)。它可以是动态内容。此外,我在外部文件中的 css 没有得到应用,表格行、背景颜色等样式也没有得到应用。
如何在生成 pdf 之前将我的外部 css 应用于 pdf?jsPDF ..甚至可以吗?请有任何建议。
提前致谢
javascript - jsPDF 无法使用任何样式
我是使用 jsPDF 的新手,但是对于我的一生,我无法获得任何 css 来应用这个东西!我试过内联、内部和外部都无济于事!我在另一篇 SO 帖子中读到,由于它在技术上将内容打印到文件中,因此我需要一个打印样式表,但这也不起作用。
我有一个非常基本的页面,我只是想让任何 CSS 都可以使用:JS:
HTML:
最后是外部样式表:
我确定所有内容都正确包含在内,并且没有错误,已经检查了所有内容。是否需要调用一些额外的函数才能使 css 也能正常工作?请告诉我!非常感谢!您可能拥有的任何其他提示也将不胜感激!
编辑:这是确切的网页: