javascript - angular5 中的 html2canvas 和 jsPDF 质量低
问题描述
这是我在组件中的代码,我尝试了很多东西。
html2canvas(document.getElementById('content'),{scale: 1}).then(function(canvas){
var image=canvas.toDataURL("image/png");
canvas.getContext('2d').mozImageSmoothingEnabled = false;
canvas.getContext('2d').imageSmoothingEnabled = false;
var doc=new jsPDF();
doc.addImage(image,"PNG",0,0);
doc.save("test.pdf");
});
这是我得到的输出。我怎样才能提高质量?
解决方案
推荐阅读
- json - 重用 JSON 子模式
- angular - 使用 Angular Material 的 cdkDrag 指令时,ngx quill 编辑器无法正常工作
- c# - c# BindingList with Dapper
- python - 关于CURD更新测试后的问题,这个邮箱已经存在于Store
- android - 如何更改从第一个活动单击的按钮上的第二个活动的文本?[科特林]
- spring - HTTP 状态 500 - 内部服务器错误 org.springframework.beans.factory.BeanCreationException:
- selenium - 我可以使用 Selenium IDE 并让它默认使用 XPath 而不是 ID 吗?
- javascript - 在 JavaScript 中获取选中复选框的唯一父级的子级(或选中复选框的兄弟级)
- python - 在选定边界中裁剪 Python 图像
- java - 使用java程序将json数据插入postgres数据库