2012-05-07 244 views
0

我的程序需要Doc文檔並使用Codeplex DocX開放源代碼應用程序對其進行處理。這很好。打印Word文檔或PDF

現在我需要打印它。我查找了幾個小時,但我還沒有找到打印PDF版本文件的好方法。我甚至試圖使用AcroRd32.exe,它只是簡單笨重,並不適用於嚴重的應用程序。

我確實使用Word.Interop打印,但它將我綁定到Word的特定版本,更具體地說,是我的機器上的版本。這使得我們的客戶使用的較低版本無法工作,並且如果開發人員不在2010年,開發人員無法編譯。

我需要一種無需提示即可無縫打印PDF或Word文檔(2003或更高版本)的方法每個文檔都像Acrobat Reader一樣。

任何人有任何建議嗎?

謝謝!

+0

如果你在unix你可以使用命令'pdfinfo' – run

+0

Codeplex DocX和Word是基於Microsoft的。我在C#中編寫代碼。 – ErocM

回答

1

我用下面的庫在過去的項目打印PDF文件:

http://www.debenu.com/products/development/debenu-pdf-library/

他們有一個免費和專業的(商業)版本。這是一個很棒的圖書館,值得花一小筆錢。

+0

一個類似的問題,我回答:http://stackoverflow.com/questions/1006490/printing-a-pdf-from-a-windows-service/1007343#1007343 –

+0

謝謝我會檢查到 – ErocM