将PDF转换为PostScript

Ten*_*enB 0 c# pdf postscript file-conversion

我需要使用C#将PDF文件转换为PostScript.是否可以不使用第三方DLL?或者是否有相同的开源项目?

Kur*_*fle 5

执行此操作的"最便宜"方法(我不会在此上下文中给出"便宜"的定义),可以调用其中一个可以将PDF转换为PostScript的命令行实用程序:

  • gswin32c.exe(Win),gs(*nix):Ghostscript,多平台,GPL v3许可证,......
  • pdftops.exe(Win),pdftops(*nix):FoolabsXPDF的一部分,多平台,GPL v2许可证,......
  • pdftops (*nix),来自XPDF的"poppler"分支(理论上,Windows版本应该易于编译,但是'net网上没有明显的地方可以从中获取现成的)

下面是示例命令行,首先是Ghostscript,假设Windows(名称有空格的情况的引号):

 "c:/path/to/gswin32c.exe" ^
     -sDEVICE=ps2write ^
     -o "c:/path/to/OUTPUT.pdf" ^
     "c:/path/to/INPUT.pdf"
Run Code Online (Sandbox Code Playgroud)

第二个是XPDF/pdftops(跳过路径,假设文件在当前目录中):

 pdftops.exe ^
     -level3 ^
     INPUT.pdf ^
     OUTPUT.ps
Run Code Online (Sandbox Code Playgroud)