gpt4 book ai didi

text - jspdf和addHTML/模糊字体

转载 作者:行者123 更新时间:2023-12-03 15:03:41 24 4
gpt4 key购买 nike

我通过jspdf插件addHTML从HTML页面生成pdf文件。
它可以工作,但是呈现的文本/字体确实很模糊,而原始HTML页面却不然。渲染的图像很好,只有文本才是问题(请参阅附件图像)。

原始图片:http://111900.test-my-website.de/stackoverflow/orig.jpg

模糊图像:http://111900.test-my-website.de/stackoverflow/blurry.jpg

我在过去三天内阅读了所有Google搜索结果-也许我是世界上唯一遇到此问题的人吗?!?! :/

我在代码中添加了以下脚本:

  • spdf.js
  • jspdf.plugin.from_html.js
  • jspdf.plugin.split_text_to_size.js
  • jspdf.plugin.standard_fonts_metrics.js

  • pdf生成代码:
    pdf.addHTML(document.getElementById("container"),10,15,function() {
    var string = pdf.save(filename);
    });

    我错过的jspdf中有质量选项吗?
    如何渲染字体?

    感谢您的回复,
    汤玛士

    最佳答案

    我发现在创建PDF时,使用addHtml时文本模糊不清,这是因为网页的宽度。尝试在未最大化浏览器的情况下使用它作为测试。

    我的解决方案是在使用与我添加的样式匹配的width参数调用addHTML之前,添加一些样式来调整宽度。然后,我在addHTML之后运行的函数中删除其他样式。

    关于text - jspdf和addHTML/模糊字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25493751/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com