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