【问题标题】:Maintaining the searchability of a document printed to a virtual printer in Windows在 Windows 中保持打印到虚拟打印机的文档的可搜索性
【发布时间】:2018-06-12 16:13:00
【问题描述】:

我需要在 Windows 上打印文档并在远程数据库中记录可搜索的 PDF。

目前,我可以打印到远程 CUPS 服务器,该服务器已修改为将 PDF 保存到数据库。但是我使用的每个 Windows 打印机驱动程序都使文档不可搜索(我可以通过使用驱动程序打印到文件来测试这一点,无论是 PostScript 还是打印到 PDF)。

我一直在考虑下一步是编写一个驱动程序或驱动程序插件,以保留文档的可搜索性。这意味着编写从EMF 文件转换为RAW 的代码,此处描述为https://docs.microsoft.com/en-us/windows-hardware/drivers/print/introduction-to-print-processors

Writing a Windows Printer Driver 建议我可以使用一个简单的 UI 插件来做到这一点。

有没有更简单的方法来解决这个问题?会喜欢第二(或第三,或第四)意见。

【问题讨论】:

    标签: winapi printing wdk cups


    【解决方案1】:

    是的,编写打印机驱动程序将是这里的方法。我认为编写驱动程序本身并不难,尽管我从未亲自做过。它们在用户模式下运行的事实比编写内核级驱动程序要容易得多。

    要将这些 GDI 调用转换为 PDF,您应该寻找某种库,因为这是一项复杂的任务。给你一些信息here,否则...... Goooooooooooooogle!

    【讨论】:

      猜你喜欢
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 2010-11-04
      • 2013-04-29
      • 2022-12-22
      相关资源
      最近更新 更多