0

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

4

3 回答 3

1

你可以先去谷歌看看,它存在很多在线批量转换器。你可以试试Docx to Doc Batch Converter

于 2013-07-03T13:41:21.410 回答
0

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

于 2013-07-03T15:01:49.700 回答
0

您可以使用这个 StackExchange 问题https://webapps.stackexchange.com/a/74930/194688中提到的称为 DocTo https://github.com/tobya/DocTo的实用程序

我发现对解决这个问题有用的标志

.\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
于 2019-10-08T02:20:59.033 回答