我有一個應用程序,我需要能夠打印現有的Word 2007格式文檔。C#Word Interop
環顧四周我看不到任何免費的組件,這將無需安裝Word即可方便使用。有人知道嗎?
假設我必須安裝Word來打印docx文件,我打算使用COM互操作程序集。一些最終用戶將安裝Word 2010,其中一些將安裝Word 2007,一些可能使用安裝了兼容包的Word 2003,以便他們可以查看docx文件。
2a。如何確定要引用和部署的COM互操作版本?
我有一個應用程序,我需要能夠打印現有的Word 2007格式文檔。C#Word Interop
環顧四周我看不到任何免費的組件,這將無需安裝Word即可方便使用。有人知道嗎?
假設我必須安裝Word來打印docx文件,我打算使用COM互操作程序集。一些最終用戶將安裝Word 2010,其中一些將安裝Word 2007,一些可能使用安裝了兼容包的Word 2003,以便他們可以查看docx文件。
2a。如何確定要引用和部署的COM互操作版本?
Microsoft.Office.Interop.Word
應compatiable與2007年和2003年
要檢查安裝的Office版本,但你可以這樣做:
new Microsoft.Office.Interop.Word.Application().Version
另一種選擇是使用OpenOffice或LibreOffice。
當我使用其他Office許可證時,我已經將它們用於自動化。他們也可以將Word格式轉換爲PDF格式。