2010-04-07 51 views
1

我正在構建一個允許用戶瀏覽到文件的按鈕。我想獲取文件的位置並將其發送到printdialog。可以做到這一點,如果是的話如何?.net printdialog

我知道如何創建瀏覽funcitonality以及如何獲得位置...

我的問題是如何發送文件的位置PrintDialog類進行打印...沒有 打開文件

我的目標是打印到PDF ...

所以如果我能爲.doc轉換爲PDF沒有PrintDialog類,這將是最好的 用戶將瀏覽到一個文件,並將其轉換爲PDF格式靜態目的地

+1

每次都是相同類型的文件還是要打印任何格式的文件? – 2010-04-07 16:18:25

+0

其相同的文件類型... .doc – user311166 2010-04-07 16:21:44

+0

你想打印它或PDF嗎? – 2010-04-07 16:23:03

回答

1

好消息是你不必打開文件。壞消息是,如果您想將.doc文件轉換爲PDF,那麼您需要一個組件來爲您完成工作,否則您需要使用Microsoft Word進行COM自動化(使用另存爲PDF Plug-在)

DOC to PDF library (not necessarily free)

這也是可能的在應用程序中使用網絡瀏覽器,並告訴它打印到默認打印機(PDF打印機 - 大量的免費的),但如果你要做很多這些然後找到一個組件直接做這是你最好的選擇;雖然質量可能是或者可能不是您在PDF文檔中查找的內容。