我需要使用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