[英]generated pdf file from jsPDF library , does not open in adobe reader
我有一个html页面。 此页面上有两个图像。 这两个图像都是base64编码的。 我在html上将图像打印为
<img src='data:image/png;base64,<?php echo $img ?>' />
我将CSS属性位置设置为左右,以将一个图像移到其他图像上。
现在,我正在使用jsPDF生成页面的一部分的pdf文件,其中存在这两个图像。
如果我在FireFox,chrome或Document Viewer(ubuntu机器)上打开jsPDF生成的pdf文件,则可以正常工作,但是如果我尝试使用Adobe Reader在Windows机器上打开此pdf文件,则Adobe Reader会引发错误:处理错误页面。 阅读该文档时出现问题(110)PDF错误
如果有任何建议,请告诉我。
使用fromHTML插件时,我遇到了类似的问题,显然,该代码将文本颜色显示出来,导致其将“ rgb(0,0,0)”放置在不应放置的位置。
github建议在线更改jspdf.dist.js:
this.pdf.internal.write("q", "BT 0 g", this.pdf.internal.getCoordinateString(this.x), this.pdf.internal.getVerticalCoordinateString(this.y), style.color, "Td");
将“ style.color”更改为“ null”解决了我的问题。
this.pdf.internal.getCoordinateString(this.x), this.pdf.internal.getVerticalCoordinateString(this.y), null, "Td");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.