在不使用新对象 -COM "Word.Application"的情况下将文档转换为 docx



我想知道是否有将文档文件转换为docx的选项。我尝试使用新的对象COM"Word.Application",但有很多边缘情况,如带有密码的文件,打开文件,打开时必须选择如何打开文件。所以我决定找到另一种方法来进行转换。(我有超过100万个文档文件要转换。)

您可以先看看谷歌,它存在许多在线批处理转换器。您可以尝试Docx-to-Doc Batch Converter

"有很多边缘情况,比如带有密码的文件"意味着无法打开文件。要转换文件,您必须打开它。

您可以使用名为DocTo的实用程序https://github.com/tobya/DocTo如StackExchange问题中所述https://webapps.stackexchange.com/a/74930/194688

我发现有助于解决这个问题的标志

.docto.exe --inputfile "." --outputfile "C:somenewpath" --format wdFormatDocumentDefault --outputextension .docx -C 65535
  • --inputfile "."是包含.doc文件的文件夹
  • --outputfile "C:somenewpath"是用于输出转换后的.docx文件的文件夹
  • --format wdFormatDocumentDefault告诉docto转换为Word的默认格式
  • 如果输出是目录,则--outputextension .docx是必需的
  • -C 65535将确保转换后的文件为Word的最新版本

相关内容

最新更新