javascript - jsPDF——字体这么大,每个字母占 3 页?
问题描述
我想知道 jsPDF 对我来说是否是错误的工具,或者我只是不知道如何配置它。它似乎无法原生处理 svgs 或任何图像或 html。
我希望打开一个 PDF 并让它看起来至少像我试图导出的 HTML 文档或 div 一样。现在它保存了一个 380 页的 PDF,每个字母大约占 3 页。
我觉得我可能可以解决字体大小问题,但我更担心缺少格式或图像。
这是我的 handleSavePdf 方法:
handleSavePdf() {
const pdf = new jsPDF("p", "in", "letter"); // I've tried the default jsPDF();
pdf.html(this.html, {
width: 7.5, // I've tried no width and other combinations of widths and units
callback: function (pdf) {
pdf.save("whatever.pdf");
},
});
},
解决方案
推荐阅读
- python-3.x - dataset.batched() 抛出 ValueError: Value tf.Tensor(9, shape=(), dtype=int32) has enough rank for batching
- javascript - 使用 React 或 JS 和 Websockets 上传文件的最佳方式是什么?
- javascript - 在Angular中重置密码时如何验证参数中的令牌是否正确
- jasper-reports - jasper 报告表显示上一页总计
- flextable - 如何为表中的特定行创建子标题?
- hex - 如何解码这个十六进制 blob?
- testing - 在 Flutter 测试中关闭对话框的正确方法
- python - 将代码修改为默认选项而不是要求用户选择?
- java - 在编译时和运行时绑定变量
- ios - 如何在 iOS 上使用 react native 自动填充信用卡?