我正面临着jsPDF的一个棘手问题。我添加了两个图像(一个是徽标,另一个是高图表),html内容作为文档的一部分。以下是基于jsPDF版本的问题
When jsPDF version 1.2.61
pdf下载对除IE之外的所有浏览器都很好,它忽略下载Pdf中的html文本内容。
When jsPDF version 1.3.2
在Adobe查看器中,它给出了错误110。
我尝试了社区提供的一些建议,并创建了一个仍然无法通过的工作。请告诉我我在这里做错了什么。
备注:我猜是我在顶部(徽标)中使用的图像导致了这个问题,就像当我删除所有带有两个版本jsPDF的浏览器一样。
我们使用jsPDF生成HTML。然而,在我的PDF中添加了40个元素并将其呈现到画布上时,我的浏览器崩溃了。
我们正在使用下面的功能添加和元素作为图像到pdf。
function addElement(element, doc, opt, newPage, callback) {
var thiscreen = element;
//Get the original background color.
var originalBGColor = thiscreen.style.backgroundColor;
//Change t
我有一个网站,在客户端制作包含小图像和图表的PDF(他们通常是大约2-5MB的大小,所有工作都很好)我使用jsPDF (1.5.3)来做到这一点。 今天我遇到了一个以前从未发生过的问题,我甚至不太确定它是什么意思。 当我尝试创建有问题的PDF时,我在控制台中得到以下错误: There was an error Error: requires deflate.js for compression
at C (jspdf.min.js:135)
at Object.I.processPNG (jspdf.min.js:135)
at Object.x.addImage (
我根据创建了一个供应商模块,并将jsPDF设置为依赖项。如何实现,jsPDF-AutoTable插件在将jsPDF注入到我的供应商模块之前将在jsPDF中注册?
我已经在我的jsPDF is not defined文件中使用ProvidePlugin解决了如下问题:
config.plugins = [
new webpack.ProvidePlugin({
jsPDF: 'jspdf'
})
]
我正在尝试使用jspdf-autotable导入一个使用角的简单表。但是我不能,这是错误
jspdf.plugin.autotable.js:1023 Uncaught TypeError: Cannot set property 'autoTable' of undefined
at Object.<anonymous> (jspdf.plugin.autotable.js:1023)
at __webpack_require__ (jspdf.plugin.autotable.js:39)
at jspdf.plugin.autotabl
我使用jspdf.js从HTML5画布创建pdf。但是,无论内容是什么以及画布大小有多大,生成的文件大小始终为32,874 KB,即使画布完全为空。为什么文件大小总是相同?jsPDF版本为1.1.135。我的代码是这样的:
var imgData = canvas.toDataURL("image/jpeg", 1.0);
var width = $("canvas").attr('width');
var height = $("canvas").attr('height');
var pdf =
我使用的是jsPDF版本1.5.3 (jspfd.min.js下载并保存),它每年运行良好。然而,我已经测试了2.5.1版(下载了jspfd.min.js并从unpkg中保存)。这就产生了错误:Uncaught ReferenceError: jsPDF is not defined。这是不可能的,因为变量/函数确实存在。对于1.5.3版本,否则也会出现此错误,但情况并非如此。当我(使用2.5.1)调用Firefox的变量jsPDF时,它会自动更改为jspdf并显示一个对象。调用真正的jsPDF,这是错误的原因。当我将脚本中的名称从new jsPDF更改为new jspdf时,会出现错误:Un
我正在尝试生成一个PDF,它可以用jsPDF处理每种语言。这里的问题是我不能将字体添加到jsPDF中。
我就是这么做的。
从获得字体(到目前为止,我尝试使用NotoSans正则和NotoSerif正则)
使用不同的转换器以多种方式转换.ttf文件,但主要是在中引用的文件,即它们的。
修改文件以导出如下字体:export const Noto = '[Encoded string]';并将其保存为NotoSerif-Regular-normal.js
在我的Vue文件中添加了导入。import Noto from "@/fonts/
我使用html2canvas来拍摄我的页面截图,并使用jspdf创建图像的pdf格式。现在,我的图像在pdf文档中左对齐,我希望它居中,我如何实现它?
function pdfmaker() {
var element = $("#timesheet");
document.getElementById("message").style.display = "block";
document.getElementById("logo").style.display = "block";
我在PDF报告中使用JSPDF和autotables。当PDF生成正在发生时,我正在尝试显示一个加载映像。不幸的是,即使在使用异步()进行尝试时,加载也会被忽略。
function createPDF(){
return new Promise(resolve => {
var doc = new jsPDF();
doc.autoTable({
body: [
['Elmo', 'Hello'],
['Bert', 'The Muppet Sho