我有一个应用程序,我需要能够打印现有的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格式。