使用 Python 将 .doc 或 .docx 文档转换为 .odt 的最佳方法是什么?

问题描述

我尝试了以下方法。涉及到convertapi库的使用。

import convertapi                                                                                                       
import os                                                                                                               
import tempfile                                                                                                                                                                                                                                                                                                                                                         

convertapi.api_secret = 'my_secret'                                                                              
print('Converting from .doc(x) to .odt')                                                                                
odt_result = convertapi.convert('odt',{ 'File': '/mnt/c/Users/username/Documents/TGMC.docx' })                                 
odt_result.file.save('/mnt/c/Users/fvsha/Documents/TGMC2.odt')                                                          ~       

虽然它有效,但我注意到自动章节编号发生了变化。原始文档有第 1 章到第 5 章。新的 odt 文档有第 1.1-1.5 章和第 2 章。

两个问题:是什么导致了这种情况,您能否推荐一种使用 Python 将文件从 .doc/.docx 转换为 .odt 的方法,而无需事后手动清理所有内容?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)