首页 / 知识
使用 Java 将 HTML 转换为 Markdown
2023-04-15 03:51:00

HTML to Markdown with Java有没有一种简单的方法可以用 JAVA 将 HTML 转换为 markdown? 我目前正在使用 Java MarkdownJ 库将 markdown 转换为 html。
有一个很棒的 JS 库,叫做 Turndown,你可以在这里在线试用。它适用于接受答案错误的 html。 我需要它用于 Java(作为问题),所以我移植了它。 Java 的库称为 CopyDown,它具有与 Turndown 相同的测试套件,我已经用实际示例进行了尝试,接受的答案是抛出错误。 使用 gradle 安装:
然后使用它:
PS。它有 MIT 许可证 我正在研究同样的问题,并尝试了几种不同的技术。 上面的答案可以工作。您可以使用 jTidy 库进行初始清理工作并将 HTML 转换为 XHTML。您使用上面链接的 XSLT 样式表。 不幸的是,Java 中没有提供一站式功能的库。您可以尝试将 Python 脚本 html2text 与 Jython 一起使用,但我还没有尝试过! 有一个名为 flexmark 的 Java 库具有这样的功能。
使用
如果您正在使用 WMD 编辑器并想在服务器端获取 MarkDown 代码,只需在加载
有一个名为 pandoc 的 Haskell 库可以在大多数标记格式之间进行转换。 您可以从这里获取并安装最新版本。在此处阅读入门指南。
此工具也可用于 GitHub Actions 工作流程。 |
最新内容
相关内容
linux简单查询命令?
linux简单查询命令?,地址,命令,信息,设备,电脑,系统,工作,文件,终端,内容,Linux下查看文件命令选择1、查看文件的命令,主要就是用 cat命令, cat+linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux不太简单的命令?
linux不太简单的命令?,系统,工作,地址,基础,命令,信息,代码,工具,网络,管理,别不信!掌握好这20条Linux基础命令,让你的操作效率直接双倍1、系linux的几个简单命令?
linux的几个简单命令?,工作,系统,地址,管理,命令,网络,目录,信息,时间,操作,linux常用的20个命令1、系统管理相关命令:df、top、free、quota、alinux简单基本命令?
linux简单基本命令?,工作,地址,系统,管理,命令,信息,目录,网络,操作,控制台,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命linux简单的显示命令?
linux简单的显示命令?,工具,管理,系统,档案,工作,信息,命令,标准,技术,设备,Linux中如何分屏显示的命令是什么1、linux中如果想要把某个命令或linux简单上机命令?
linux简单上机命令?,工作,地址,系统,管理,信息,命令,目录,标准,网络,功能,Linux命令有哪些?Linux常用命令大全linux系统常用操作命令如下:ls:全linux简单的文档命令?
linux简单的文档命令?,系统,地址,标准,工作,命令,数据,管理,时间,信息,单位,linux必学的60个命令安装和登录命令:login、shutdown、halt、reboolinux简单命令题目?
linux简单命令题目?,系统,单位,工作,第一,管理,基础,网络,通信,名称,数字,linux常用命令面试题有哪些?1、Linux命令行的基本操作和常用命令,如ljava中linux命令?
java中linux命令?,环境,系统,工程,代码,网络,平台,第一,终端,命令,程序,怎样将java代码到linux上执行1、Windows上使用eclipse编译java工程,编linux服务器简单命令?
linux服务器简单命令?,系统,情况,信息,命令,时间,状态,平均,管理,服务器,进程,Linux文件系统操作命令df命令:用于显示文件系统的磁盘空间使用情linux简单命令全集?
linux简单命令全集?,系统,工作,等级,地址,信息,工具,命令,数据,标准,基础,linux必学的60个命令1、安装和登录命令:login、shutdown、halt、rebo