我想知道是否有任何选项可以将doc文件转换为docx。 我尝试使用New-Object -COM“Word.Application”,但是有许多边缘情况,例如带密码的文件,打开文件,打开时必须选择如何打开文件的文件。 所以我决定找到另一种方法来进行转换。 (我有超过100万的doc文件要转换..)
答案 0 :(得分:1)
您可能首先考虑谷歌,它存在很多在线或批量转换器。您可以尝试Docx to Doc Batch Converter
答案 1 :(得分:0)
“有许多边缘情况,如带密码的文件”,这意味着您无法打开该文件。要转换文件,您必须打开它。
答案 2 :(得分:0)
您可以使用此StackExchange问题https://github.com/tobya/DocTo中提到的称为DocTo 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的最新版本