没有装office,怎么转doc成docx,没法在线转

问一下,电脑上没装office套件(公司不允许),有什么库可以将doc文档转换成docx的库吗?Python-docx库好像只支持docx的文档识别呢?

只是不允许装 Office,又不是不允许装 VMware
虚拟机,启动!

3 Likes

wps应该能转吧

没装office,在线版应该也行

gpt说还有个pypandoc的库

1 Like

好的,我马上去申请内存条,感觉可行,2012 R2把我电脑干冒烟了

GPT说让我用win32com来转,但是又没office套件

1 Like

感谢,可惜office还有WPS等可以运行宏文件的软件,外网机器都没法安装

1 Like

用这个方法能用python直接调库转换。在python3.11以上测试通过

import doc2docx
from glob import glob
import os
def convert_doc_to_docx(folder):
    # Stores all doc files to be removed later
    doc_files = glob('{}/*.doc'.format(folder))
    
    # Now do the conversion. Note that doc2docx converts all files in a given folder
    doc2docx.convert(folder)

    # Remove all old doc_files
    for doc_file in doc_files:
        os.remove(doc_file)

convert_doc_to_docx('C:/Users/user/folder_containing_doc_files/')

来源:multiple .doc to .docx file conversion using python - Stack Overflow

1 Like

我试试看,谢谢马克思先生