-->

阅读word文档conent不使用Microsoft Office(Read the word do

2019-10-19 04:01发布

我使用word文档随机邮件的人口。 但是阅读的内容,我们正在使用微软Word。 但是,脚本是因为它的相当缓慢auto-recovery功能。

我的代码是在PowerShell中,有没有其他替代阅读Word文档? 我试图用写字板,但没有成功。

Answer 1:

如果他们的docx文件,那么他们的OpenXML格式。 几种解决方案存在的,从读码的docx文件,而无需办公室。 见这里和这里 。 他们是在C#中,但转换,要PowerShell的应该证明小问题。 或者有一个去PowerTools的开放XML ,如果你想使用PowerShell命令。 下面是关于这个问题的一些文档。

如果你的意思是你想在他们像一个正常的用户会做最后的格式来查看它们,但没有办公室,你可以使用这个为例子。



Answer 2:

我已经找到的帮助下解决PowerTools for Open XML (Select-OpenXmlString -path $file_name).content 。 如果要使用多台机器电动工具将需要的Visual Studio将在所有机器上这是不是很可行的安装。 它可在: https://github.com/OfficeDev/Open-Xml-PowerTools

我跟了这截屏: http://www.youtube.com/watch?v=zU0utt3uga4 。

而对于其他机器有一个小陷阱:

  1. 通过维持文件夹结构复制这些DLL
  2. 你在哪里已经把它的机器。 复制GAC C:\ WINDOWS \装配\ GAC_MSIL \ DocumentFormat.OpenXml并粘贴到要使用它的其他机器。

感谢拉尔斯Truijens!



文章来源: Read the word document conent without using Microsoft office