python - 如何将 Google 文档作为 markdown 导入到 Python 应用程序中?

标签 python google-drive-api markdown google-docs

我正在编写一个 Python 应用程序,需要从 Google 云端硬盘获取 Google 文档作为 markdown。

我正在寻找设计和现有开源代码的想法。

据我所知,Google 不提供 Markdown 导出功能。我想这意味着我必须弄清楚哪种可用的下载/导出格式最适合转换为 Markdown。

确保文档内容不包含任何 markdown 不支持的内容。

编辑:我想避免使用非 python 软件以使设置尽可能简单。

最佳答案

您可能想看看 Pandoc它支持转换,即从 docx 到 markdown。 Pandoc 有多个 Python 包装器,例如 pypandoc .

从 Google 云端硬盘获取 docx 格式的文档后,转换非常简单:

import pypandoc
markdown_output = pypandoc.convert_file('Document.docx', 'markdown')

关于python - 如何将 Google 文档作为 markdown 导入到 Python 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430491/

相关文章:

python - invalid_scope : https://spreadsheets. google.com/feeds 不是有效的受众字符串

markdown - 带 Markdown 的两栏布局

java - 是否存在适用于 Android 的轻量级标记语言库?

python - 绘制非多项式多元隐式方程

python - 为什么 pytz localize() 不生成一个 datetime 对象,其 tzinfo 与本地化它的 tz 对象相匹配?

python - LinkedIn API - 公司查询不返回州和国家/地区值

node.js - 以 CSV 格式获取 Google Drive 电子表格的内容

google-drive-api - Google Drive 示例中未调用 handleClientLoad 函数

markdown - Slack Markdown 链接无法解析

python - 如果内部列表中有任何元素匹配,如何从列表列表中获取列表