我使用 Angular 5 和 html2pdf 库来帮助创建 pdf 文件。https://github.com/eKoopmans/html2pdf https://github.com/eKoopmans/html2pdf
这用于我的 Angular 方法。
var element = document.getElementById('document');
var opt = {
margin: [10, 0, 10, 0],
filename: `document.pdf`,
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { scale: 2, useCORS: true },
jsPDF: { unit: 'mm', format: 'letter', orientation: 'portrait' }
};
html2pdf().from(element).set(opt).save();
导出 pdf 后,我无法看到任何在线图像,但它显示本地存储的图像。
这是网上图片的例子。https://s3.amazonaws.com/images.anterasoftware.com/5b6c5886622d5Screen_Shot_2018-06-27_at_10.37.03_AM.png https://s3.amazonaws.com/images.anterasoftware.com/5b6c5886622d5Screen_Shot_2018-06-27_at_10.37.03_AM.png
请帮忙,
问候。
我看到你在他们的 github 上提出了一个问题。我梳理了其他问题,发现有人和你有类似的问题。这里有 3 或 4 个建议的解决方案,但我认为最有希望的是将 jpeg 更改为 jpg,因为 html canvas 不支持这。这是相关的github问题。https://github.com/eKoopmans/html2pdf/issues/105 https://github.com/eKoopmans/html2pdf/issues/105
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)