jspdf相关内容

HtmlToCanvas作物svg

在此处中尝试实现目标.我下载的pdf的唯一问题是右侧残酷地裁剪了图像: 我深入研究并捕获html2canvas方法导致问题不是jspdf, 那么我该如何使用html2canvas强制将svg正确地更改为png 组件: import PrintButton from "../../../components/print/print"; function QrcodeCompone ..
发布时间:2021-02-14 18:58:38 其他开发

“可能无法导出被污染的画布".在S3存储桶上设置跨原点后,问题仍然存在

下面的代码应使用html2canvas库将html转换为pdf,然后下载,但显示此错误: 无法在"HTMLCanvasElement"上执行"toDataURL":可能无法导出污染的画布 在S3存储桶上允许跨原点放置后,问题仍然存在. html2canvas(document.getElementById('compare'), { scale: ..
发布时间:2021-02-14 18:58:34 前端开发

jsPDF不完整或损坏的PNG文件

使用jsPDF可以添加常规png图像没有问题,但是现在我从服务器发送了生成的图像,并且浏览器控制台在呈现PDF文件时显示此错误: PNG文件不完整或损坏 显然,该图像不是不完整或损坏的,因为我可以看到来自服务器的响应并且该图像很好. 另外,为了避免在准备好图像之前渲染pdf文件,我会检查a,如果未定义/为null,则保存图像值变量. 我的图片格式是 var image ="dat ..
发布时间:2021-02-14 18:58:31 前端开发

如何使用jsPDF获取PDF中的表格行图像?

我有一个带有图像的html表.当我尝试将其转换为PDF时,只有数据即将到来.图像未显示在PDF中. 如何获取pdf表中的td图像? 合同标题包含一个复选框图像.但是不以pdf格式出现吗? 我的pdf代码: function fnExportDIVToPDF() { var pdf = new jsPDF('l', 'pt', 'a2'); pdf.set ..
发布时间:2021-02-14 18:58:28 其他开发

JsPDF Autotable:如何并排显示跨越多页的两个表?

我正在尝试使用自动表并排显示两个表的信息.当我没有那么多条目并且信息只需要一页时,它会很好地显示.但是,当我有大量数据和多个页面时,第二张表直到第一张表显示了大部分条目后才开始显示. 这是一个 JsFiddle ,其中带有示例数据来说明此问题.我尝试更改第二个表格的y位置,但似乎只是将数据在其显示的页面上向上移动,并切断了数据的顶部,而不是将其移至上一页. function gener ..
发布时间:2021-02-14 18:58:24 前端开发

JSPDF Autotable中断行

在网络应用程序中,我正在使用JSPDF Autotable构建PDF. 问题在于数据将是动态的(我将使用AngularJS 1.x),因此行的高度可以不同. 在某些情况下,“自动表"会中断页面​​的最后一行,继续到下一页.如何防止这种行为,并将Autotable设置为采用最后一行(默认行会中断)并将其带到下一页? 这是我的代码: https://jsfiddle.net/9vgxvfk ..
发布时间:2021-02-14 18:58:22 前端开发

JSPDF .html()函数返回空白pdf页面

使用新的jsPDF .html()可以直接从他们的文档中提取出来,但仍然会导致空白页: 结果显示为空白页 function saveDoc() { window.html2canvas = html2canvas const doc = document.getElementById('doc') if (doc) { var pdf = new jsP ..
发布时间:2021-02-14 18:58:19 其他开发

我不能在Angular 10中使用jsPDF

我正尝试使用jspdf库打印页面.我已经尝试了许多解决方案,并按照此处的示例以及几乎每个Google建议链接进行了处理,但是我仍然无法解决. 这是我到目前为止尝试过的: import * as jsPDF from 'jspdf'; ..... openPDF(): void { const DATA = this.couponPage.nativeElement; c ..
发布时间:2021-02-14 18:58:16 其他开发

如何使用jsPDF合并两个PDF文件

我想知道如何使用jsPDF将两个(或多个)PDF文件合并为一个文件,然后使用浏览器的用户pdf查看器显示该文件. 我的要求是简化打印一组文档的过程,与其一一打印,不如将它们全部合并并打印一个文件. 我已经在Stack Overflow中查看了另一个问题,但这并没有太大帮助,因为在这种情况下,他们是从HTML内容创建pdf,在我的情况下,我必须合并一组pdf文件一起. 将使用jsPDF生 ..
发布时间:2021-02-14 18:58:12 前端开发

将jsPDF生成的两个PDF合并到一个文档中

我正在使用jsPDF从HTML生成文档(使用.html()方法),并且工作正常.但现在我需要下一步: 创建jsPDF对象. 使用.html()方法添加内容. 将新页面添加到已创建的文档中. 使用相同的.html()方法将内容添加到第二页. 保存创建的文档. 这是代码示例: var doc = new jsPDF({ orientation: 'p', format: 'a ..
发布时间:2021-02-14 18:58:09 前端开发

错误:使用jspdf时PNG文件不完整或损坏

当我单击“创建pdf"图标时,我想在pdf中添加2张图像. 第一张图片是可以转换为图片的画布,它可以正常工作. var canvas = document.getElementsByClassName("jade-schematic-diagram"); img = canvas[0].toDataURL("image/png"); img.id="pic2"; doc = new jsPD ..
发布时间:2021-02-14 18:58:06 前端开发

在Angular 2上从div创建并下载pdf

我正在尝试使用jsPDF从现有的div创建和下载PDF. 我尝试了很多方法,但我无法实现. 我的上一次尝试是使用@ViewChild和ElementRef,但是没有用. detail-devis.component.ts: import {Component, ElementRef, ViewChild} from "angular2/core"; declare let ..
发布时间:2021-02-14 18:58:03 其他开发

访问jspdf autotable插件中的嵌套JSON属性

我刚刚开始使用jsPDF和AutoTable插件,对于我们使用它的目的来说,它几乎是完美的.一个问题... 是否可以将列定义中的dataKey分配给要映射到表的JSON中的嵌套属性? 我们有一个如下所示的JSON结构: "Primary_Key": "12345", "Site_Name": { "Address_Name": "Address 1" }, "Defaul ..
发布时间:2021-02-14 18:57:58 其他开发

如何使用jsPDF和HTML2Canvas从网站获取多页pdf?

我有一个脚本,该脚本使用HTML2Canvas捕获页面内div的屏幕截图,然后使用jsPDF将其转换为pdf. 问题在于生成的pdf仅为一页,并且在某些情况下屏幕截图需要一页以上.例如,屏幕截图大于8.5x11.宽度很好,但是我需要它来创建多个页面以适合整个屏幕截图. 这是我的剧本: var pdf = new jsPDF('portrait', 'pt', 'letter'); ..
发布时间:2021-02-14 18:57:49 前端开发

使用jsPDF无法正确显示Radiobutton

您好,我想生成特定div的PDF文件.为此,我发现jsPDF可能有用.我是jsPDF和bz Google的新手,我发现对我来说很好的代码行. jsPDF代码会将d​​iv转换为图像,然后将其另存为pdf. Mz问题是我在该div中有一个单选按钮,但是当我将div转换为PDF时,该页面的设计将类似于下图.. 我不知道确切的问题是什么.这是我编写的代码. v ..
发布时间:2021-02-14 18:57:46 前端开发

将Blob数据转换为JavaScript或节点中的Raw缓冲区

我正在使用 jsPDF 插件,该插件会生成PDF并将其保存到本地文件系统中.现在在jsPDF.js中,有一些代码以blob格式生成pdf数据,如下所示:- var blob = new Blob([array], {type: "application/pdf"}); 并进一步将Blob数据保存到本地文件系统.现在,除了保存之外,我还需要使用插件 node-printer 打印PDF. ..
发布时间:2021-02-14 18:57:43 前端开发

如何在JSPDF中防止表格在多个页面上分裂

我正在使用jspdf生成我的pdf报告.我有多个表来说明原理,但是当我生成pdf时,表的行在不同的页面之间分割,第一页的上一行在后面的几页中. 如果一页中没有足够的空间,我希望将整个表放在一页中.将整个表移到下一页. 解决方案 您必须在添加新内容之前始终检查实际页面大小 doc = new jsPdf(); ... pageHeight= doc.internal.pageSize. ..
发布时间:2021-02-14 18:57:40 前端开发