产品:aspose-words for python V25.10.0
请问我把这个文件转成markdown格式,公式转成latex格式,代码使用官网上,为什么公式部分还是图片呢?
代码如下:
save_options = aw.saving.MarkdownSaveOptions()
save_options.office_math_export_mode = aw.saving.MarkdownOfficeMathExportMode.LATEX
doc.save(r"…..\data\test3\math_latex\Output.md", save_options = save_options)
附件是原文件
2025年7月3日高中数学周测单元测试.docx (147.6 KB)
@Angela_xu
在使用 Aspose.Words for Python 将文档转换为 Markdown 格式时,如果公式部分仍然以图片形式出现,可能是因为文档中的公式未能正确转换为 LaTeX 格式。请确保您使用的代码如下:
save_options = aw.saving.MarkdownSaveOptions()
save_options.office_math_export_mode = aw.saving.MarkdownOfficeMathExportMode.LATEX
doc.save(r"..\..\data\test3\math_latex\Output.md", save_options=save_options)
如果公式仍然以图片形式存在,您可以尝试以下方法:
- 确保原始文档中的公式是使用 Word 的内置公式编辑器创建的,而不是以图片形式插入的。
- 检查您使用的 Aspose.Words 版本是否为最新,可能会有修复或改进。
- 如果问题依然存在,考虑将文档先转换为 DOCX 格式,然后再进行 Markdown 转换,以确保公式能够正确处理。
如需进一步帮助,请参考 Aspose 的官方文档或社区论坛。
@Angela_xu Aspose.Words 提供将 OfficeMath 转换为 Latex 的功能。并非所有这些公式都是 OfficeMath。其中一些是 MathType 6,我们无法将其转换为 Latex。
