Skip to main content

学术论文HTML转Markdown工具

1. 用途

将HTML格式的学术论文转化Markdown文档,方便与AI交互和编辑。转换内容包括:标题、段落、公式(MathML转为LaTex)、图片、表格(支持合并单元格的处理)、列表等。

2. 使用方式

2.1 安装与打开软件

安装: 通过cmd窗口安装,指令为:pip3 install AcaHtml2Md

打开: 通过cmd窗口运行,指令为:AcaHtml2Md;或者直接搜索“AcaHtml2Md”(Windows 11系统)回车启动。如图1所示。

图1 或者: 图1-2

图1. 打开AcaHtml2Md

2.2 实时渲染

HTML有三种写入方式:

  • 左侧文本编辑框直接编写HTML代码,支持Ctrl+鼠标滚轮缩放;

  • 点击**“导入HTML...”**按钮,以导入.html文件;

  • 点击**“导入URL...”**按钮,输入URL网址,通过URL链接导入HTML源码。

图2

图2. 软件效果图

左侧编写的HTML代码可以实时在右侧Web显示器中渲染显示(当然也可以手动点击**“预览”**按钮以刷新),该工具可以作为HTML语言的学习工具。如果HTML语法有误,右侧会给出提示。

2.3 保存编辑好的HTML源码

点击**“导出HTML...”**按钮,将编辑器中的源码以.html文件格式,保存至用户欲存放的位置。

2.4 HTML转Markdown

这是本应用的核心功能!

首先,打开论文网页,需要转换的文档处右键,点击**“检查”**,可查看该部分源码,在该部分的节点直接Ctrl+C复制这部分源码,再Ctrl+V粘贴到软件左侧的编辑器中,实现网页内容选取,以为下一步的转Markdown做准备。如图3所示。

图3-1 图3-2 图3-3

图3. 网页内容选取

(1)将转化结果保存成文件

用户可以通过点击**“HTML转Markdown...”**按钮,将转换的Markdown文档以.md文件的形式保存至用户欲存放的位置。

(2)将转化结果复制到剪切板

用户可以将网页中部分内容的源码粘贴纸左侧编辑器中,点击**“复制Markdown”**按钮,将转换的Markdown文本复制在系统剪切板上。

转换效果如图4所示。

图4

图4. 转换效果

2.5 高阶用法

作为Python的API使用:

from AcaHtml2Md import html2md

htmltext = "文本形式的HTML源码"
markdown = html2md(htmltext)

print(markdown) # 输出markdown文本

可以作为Python代码,嵌入到八爪鱼RPA等自动化程序。

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acahtml2md-1.0.0.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acahtml2md-1.0.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file acahtml2md-1.0.0.tar.gz.

File metadata

  • Download URL: acahtml2md-1.0.0.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.4

File hashes

Hashes for acahtml2md-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a64fe18dbbfae1645f6de8d4610f0d7b699aaf74776baca4183ebdc96d2a8623
MD5 7f1d4a837cc87e74c5cf5717a3c6d16a
BLAKE2b-256 756f181f57c019509a064cea3839a0730b41ae1216cf1328730c59c408b02839

See more details on using hashes here.

File details

Details for the file acahtml2md-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: acahtml2md-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.4

File hashes

Hashes for acahtml2md-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fde87e1546fac78468884a0ee63d62e73158bab277db38841cf3314c5a21b85
MD5 360d7ffbd6c2e0f23153c92362b9ba35
BLAKE2b-256 1b931bc15d7f52df1831b3498dd01bfbb1005474c5bdbeda3ee6a2237548af11

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page