使用gostscript或ps2txt转换器将Postscript文件转换为Text文件

时间:2018-01-26 13:21:28

标签: c# ghostscript postscript virtual-printer

我正在尝试使用名为 Printer ++的第三方开源软件为我的C#应用​​程序开发虚拟打印机。

我实现了在temp目录中生成postscript文件,但我不知道如何将其更改为文本格式。我尝试从 verydoc 使用 Gostscript Postscript 到文本转换器,但它没有用完。

你能给我一些提示或C#样例吗?

1 个答案:

答案 0 :(得分:1)

使用Ghostscript,使用txtwrite设备从Ghostscript系列理解的任何输入格式获取文本输出; PDF,PostScript,PCL,PXL或XPS。

请注意,PostScript(实际上没有这些PDL)从来没有打算允许您从输出中向后工作以检索原始应用程序输入中的文本,任何尝试这样做的尝试都是高度启发式的,在很大程度上取决于PostScript程序的组装方式和一般情况下无法保证。

虽然我有很多PostScript程序可以非常成功地使用这个设备,但我还有其他一些程序,除了通过渲染和使用OCR之外,它是无法获得有意义的文本。

由于您可能已经在C#应用程序中使用了该文本,为什么还要尝试使用Ghostscript将文本重新输出?