2009-05-18 79 views
1

我需要退休15年的系統並保留所有數據。它只能將文檔打印到特定的打印機HP LaserJet 5中。我可以將文檔打印到PCL文件中,並尋找方法將所有這些文件以編程方式轉換爲PDF。最好在C#中。任何人都可以推薦好的庫或命令行工具嗎?最好是免費的;-)如何將HP LaserJet 5生成的PCL轉換爲C#中的PDF?

回答

0

我在幾個項目上使用過Visual Softwares pcl2pdf,對我來說效果很好。

+0

VeryPDF PCL Converter的售價爲895美元,而售價爲125美元。 – 2009-05-27 20:52:41

0

我們目前正在使用林肯的PCL轉PDF格式。調用並提供嵌入到C#應用程序非常簡單。它還提供了活動方面的良好反饋,當一個頁面已經被轉換等,所以你甚至可以添加進度條等

Lincoln PCL to PDF Converter

+0

您是否有過如何將它集成到代碼中的示例?我試圖讓它與我們的系統一起工作,除非我讓線程進入睡眠狀態,否則它看起來會創建一個空白的PDF文件並在轉換完成之前關閉應用程序。 – 2012-08-29 20:48:38

2

的命令行工具GhostPCL [1](GhostPDL的一部分),由同開發者爲Ghostscript,可以將PCL轉換爲PDF。最近他們的公開變更source code repository [2]提供了一個完全集成的源碼樹,包括Ghostscript,GhostPCL和GhostXPS。這包括MS Visual Studio * .sln和* .vcproj文件來構建其全部或部分產品。許可證是GPL或商業(從Artifex [3]得到的商業許可證):

  • [1]:http://www.ghostscript.com/GhostPCL/
  • [2]:http://svn.ghostscript.com/
  • [3]:http://www.artifex.com/