C# 在计算机上未安装office的情况下将Docx转换为图像(png、位图等)

C# 在计算机上未安装office的情况下将Docx转换为图像(png、位图等),c#,png,docx,C#,Png,Docx,好的,我一直在寻找一个有效的答案有一段时间了,我不太明白我在寻找什么。我需要一个建议,告诉我如何在机器上不安装office(或任何其他需要安装的软件)的情况下将Docx文件转换为映像。该函数将在云中运行,因此我需要一些东西来接收流,并返回流列表,每个流代表文档的页面。我在c#工作,任何关于免费第三方库的建议都很好用。此外,任何代码示例都将非常棒。 谢谢你,如果你愿意支付。。。并使用命令行工具。。。试试这个:Office2007支持新的开放式XML文件格式 开放式XML文件格式是公共标准 Micr

好的,我一直在寻找一个有效的答案有一段时间了,我不太明白我在寻找什么。我需要一个建议,告诉我如何在机器上不安装office(或任何其他需要安装的软件)的情况下将Docx文件转换为映像。该函数将在云中运行,因此我需要一些东西来接收流,并返回流列表,每个流代表文档的页面。我在c#工作,任何关于免费第三方库的建议都很好用。此外,任何代码示例都将非常棒。
谢谢你,如果你愿意支付。。。并使用命令行工具。。。试试这个:

Office2007支持新的开放式XML文件格式

开放式XML文件格式是公共标准

Microsoft提供了一个SDK,用于处理.NET3.x框架中打开的XML文件格式


据我所知,这是不可能的。你需要一个渲染器。您可以在安装了Office的其他计算机上运行另一个应用程序,转换文件并将其发送到您的应用程序。不过,您可以在应用程序中嵌入OpenOffice。我非常怀疑这是否可行。唯一完全理解docx文件的程序是microsoftword。您可以处理docx文件的一部分,但需要指定实际需要的部分。最佳选择:不要使用DOCX文件。这是一个使用开放标准(XML)的开放标准。如果您需要证据,请使用.docx并更改为.zip。现在打开它,看看漂亮的XML文件。@Gregory,作为一个开放标准,它不会改变任何东西。有人可以编写另一个程序来呈现它们,但我严重怀疑是否有人这样做。@Winston:我不同意。打开标准打开潘多拉的盒子,已经有了一个命令行工具。没有回答如何呈现文件,而不是如何以编程方式访问文件格式的问题