繁体   English   中英

C#Word互操作

[英]C# Word Interop

我有一个需要能够打印现有Word 2007格式文档的应用程序。

  1. 环顾四周,我不需要安装Word就看不到任何免费组件可以帮助实现此目的。 有人知道吗?

  2. 假设我必须安装Word才能打印docx文件,我将使用COM interop程序集。 一些最终用户将安装Word 2010,一些最终用户将安装Word 2007,一些最终用户可能会使用Word 2003和兼容包,以便他们可以查看docx文件。

    2A。 如何确定要引用和部署的COM互操作版本?

Microsoft.Office.Interop.Word应该与2007和2003兼容。

要检查已安装的Office版本,可以执行以下操作:

new Microsoft.Office.Interop.Word.Application().Version

另一种选择是使用OpenOfficeLibreOffice

当我推迟使用另一个Office许可证时,我将它们用于自动化。 他们还可以将Word格式转换为PDF。

便携式 版本也很不错-您不必担心安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM