用Python将DOC转换为DOCX,不需要将中间输出文件写入dis

2024-09-30 14:16:53 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:

to convert input_file.doc to output_file.docx with Python script

我需要用python脚本来实现这一点,因此我只能使用理解命令的软件。 正如我的研究所表明的,唯一的方法是使用Word本身(手动甚至自动),或者称为wordconv.exe的特殊MS实用程序,它可以通过cmd处理此任务,并且自2007年以来与任何MS office捆绑在一起。你知道吗

任何其他软件都不适合我,因为我的文件包含很少使用的文本格式。

所以,唯一的方法是wordconv.exe,它可以用如下命令运行:

wordconv.exe -oice -nme <input file> <output file>

我的绊脚石是wordconv.exe输出被写入到HDD文件。所以,我需要处理所有的过程:

  1. 转换文件
  2. 从磁盘读取
  3. 读取后删除文件

所有这些都使我的工作慢得多,因为许多不必要的操作。你知道吗

我想了解如何将output_file.docx捕获为STDOUT或以另一种方式(可能类似于控制台中的输出)?你知道吗


Tags: 文件to方法命令convertinputoutputdoc

热门问题