我需要使用C#将PDF文件转换为PostScript。是否有可能没有使用第三方DLL?或者是否有相同的开源项目?将PDF转换为PostScript
回答
您应该重新考虑您的要求:解释PDF是一项巨大的工作,除非PDF格式具有特殊形式。
我不认为这可以没有第三方应用程序或组件。
您可以通过PostScript打印机驱动程序执行PDF到postscript转换,然后捕获输出,但这需要您能够打印PDF文档。您需要使用PDF渲染组件或PDF阅读器应用程序来执行此操作。
考虑花费一些现金在一个体面的转换库。我想你会发现它花的钱。
如果您需要开源工具,请查看ghostscript。大多数免费的PDF转换器都使用它。
感谢Marnix, 你能推荐任何合适的库吗? – TenB 2010-08-17 11:54:11
对于从.NET(C#,VB等)打印PDF文件,您可以使用[TallComponents提供的PDFRasterizer.NET](http://www.tallcomponents.com/pdfrasterizer3.aspx“TallTools的PDFRasterizer.NET”)(请注意,I已经为TallComponents工作过)。我不知道任何可以直接从PDF转换为postscript的库。 – 2010-08-21 13:24:50
的“最便宜”的方式来做到这一点(我不会放弃我的“便宜”的定义,在这种情况下,虽然)将调用命令行实用程序之一在那里它可以将PDF转换成PostScript:
gswin32c.exe
(胜),gs
(* nix中):Ghostscript,多平台,GPL v3的许可证,...pdftops.exe
(胜),pdftops
(* nix中)的XPDF by Foolabs一部分,多平台,GPL v2协议许可,。 ...pdftops
(* nix),来自“poppl ER” XPDF的叉(理论上一个Windows版本应该很容易编译,但对“网没有明显地抓住从现成的)
这里有例子COMMANDLINES,首先为Ghostscript的,假设的Windows(对于情况下,名称有空格引号):用于XPDF/pdftops
"c:/path/to/gswin32c.exe"^
-sDEVICE=ps2write^
-o "c:/path/to/OUTPUT.pdf"^
"c:/path/to/INPUT.pdf"
和第二(跳过路径,假设文件在当前目录):
pdftops.exe^
-level3^
INPUT.pdf^
OUTPUT.ps
- 1. 使用Java将PDF转换为Postscript
- 2. 将Postscript转换为Zebra
- 3. 将TIFF转换为PostScript
- 4. 将PostScript转换为HTML
- 5. 将docx转换为postscript
- 6. 将postscript文件的子集转换为pdf文档
- 7. 将Postscript字体转换为TrueType
- 8. 使用Ghostscript将PCL转换为PostScript
- 9. 将Postscript文件转换为XPS
- 10. 转换:Postscript委托失败 - 转换文本PDF
- 11. PostScript文件转换为PDF格式不工作
- 12. 将2个postscript文件合并为pdf
- 13. HTML到PostScript转换
- 14. 如何将多个不同大小的PostScript文件转换为单个PDF?
- 15. 将html转换为pdf转换为空白pdf
- 16. 将aspx转换为pdf
- 17. codeigniter - 将html转换为pdf
- 18. 将uiimageview转换为pdf - Swift
- 19. 将Adobe PDF转换为JPEG
- 20. ASP.NET将HTML转换为PDF
- 21. 将html转换为pdf codeigniter
- 22. 将文本转换为PDF
- 23. 将base64Binary转换为pdf
- 24. 将PDF转换为FixedDocument
- 25. 将PDF转换为HTML
- 26. 将SVG/PDF转换为EMF
- 27. 将rtf转换为pdf
- 28. 将aspx转换为pdf
- 29. c#将pdf转换为html
- 30. 将Microsoft Snp转换为pdf
看看[PDFSharp] (http://www.pdfsharp.net/)。它是根据[MIT许可证](https://secure.wikimedia.org/wikipedia/en/wiki/MIT_License)许可的开源PDF库。 – 2010-08-20 18:52:06
请检查我的答案http://stackoverflow.com/questions/3492129 – mosheb 2010-08-20 18:45:15
如果你只需要转换几个文件,这个在线工具是很好的:[ps2pdf.com](https://ps2pdf.com/convert。 HTM)。 – jp2code 2015-12-18 14:13:03