【问题标题】:Microsoft - Print to PDF makes text unselectableMicrosoft - 打印到 PDF 使文本无法选择
【发布时间】:2021-05-07 01:36:49
【问题描述】:

当网站访问者使用其计算机的“Microsoft Print to PDF”打印机(或计算机上的其他 PDF 打印机)打印网站内容时,生成的 pdf 文本不可选择,几乎就像是扫描的图像,而不是打印的文本。当我管理的网站的用户询问这个问题时,我遇到了这个问题。我们最近推出了一个新网站,这种行为对用户来说很明显。但是,当我进一步深入研究时,它似乎与我们的网站没有特别相关,因为我只能使用 Chrome 和 Microsoft 的 Print to PDF 功能重复它。这是 pdf 打印机问题、CSS 问题还是其他问题?

Sample pdf (Windows 10, Chrome, Microsoft Print to PDF)

【问题讨论】:

  • 也许有一个不可见的覆盖层使您无法选择文本。您是否在您的网站上使用此类叠加层?
  • 我想到了这一点,并尝试通过 Chrome 和 Firefox 的调试工具删除所有我可以删除的 CSS 代码。没有改变任何东西。此外,我注意到其他网站上的行为。请参阅我来自 Wikipedia 的示例 pdf。

标签: html css windows pdf printing


【解决方案1】:

经过验证的解决方案:在网页上右键单击“打印”后,从下拉列表中使用“另存为 pdf”,而不是选择“打印到 pdf”

【讨论】:

    【解决方案2】:

    这不是 CSS 的问题 - 这是 Microsoft 打印到 PDF 功能中的 known bug

    到目前为止,建议您使用其他工具,例如 Adob​​e Reader,它往往比 Edge 或其他 PDF 阅读器工作得更好,并且具有教程中解释的打印功能。

    附加材料

    【讨论】:

    • 谢谢。这个错误会影响同一系统上的其他 pdf 打印机吗?喜欢 adobe pdf 打印机或 cutePDF?
    • @daveheckler 不会。正如我在回答中所说,Adobe Reader 应该没问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多