当前位置:  开发笔记 > 编程语言 > 正文

使用ghostscript将Postscript转换为文本文件

如何解决《使用ghostscript将Postscript转换为文本文件》经验,为你挑选了0个好方法。

我的客户要我完成一项任务。每当我ctrl+P从浏览器进行打印时,该内容就会自动转到sql数据库中。

现在,让我解释一下我为实现这一目标所做的努力。通常是第三方工具printerPlusPlus。这将添加虚拟打印机并将文件打印PS到temp目录,而我无法读取该后记文件的内容并将其保存到数据库。

我真正的问题是,有什么可以将后脚本文件转换为文本或读取它们并将文本保存到数据库的内容吗?还是有更好的方法来完成此任务?

Ghostscript是另一种功能,可以将附言转换为文本或pdf。但是,我对文档以及如何执行其命令一无所知。

_viewer.Interpreter.RunFile("C:\\PrinterPlusPlus\\Temp\\ankit_SONY-VAIO_sony_20151227_185020_3.ps");

            GhostscriptPngDevice dev = new GhostscriptPngDevice(GhostscriptPngDeviceType.Png16m);
            dev.GraphicsAlphaBits = GhostscriptImageDeviceAlphaBits.V_4;
            dev.TextAlphaBits = GhostscriptImageDeviceAlphaBits.V_4;
            dev.ResolutionXY = new GhostscriptImageDeviceResolution(96, 96);
            dev.InputFiles.Add(@"C:\\PrinterPlusPlus\\Temp\\ankit_SONY-VAIO_sony_20151227_185020_3.ps");
            dev.OutputPath = @"C:\\PrinterPlusPlus\\Temp\\ankit_SONY-VAIO_sony_20151227_185020_3.txt";
            dev.Process();

            _preview.Activate();

我试过了,但这似乎不起作用,并且将ASCII文本添加到txt文件中。

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有