HTML To Markdown for PHP将 HTML 转换为 Markdown 的库

联合创作 · 2023-09-30 16:00

HTML To Markdown 是一款使用 PHP 将 HTML 转换为 Markdown 的库。


要求:PHP 7.2+


为什么要将 HTML 转换为 Markdown?


通常在以下情况下,你会将 HTML 转换为 Markdown:



  1. 有一个现有的 HTML 文档,需要由人编辑。

  2. 想以 HTML 格式存储新内容,但将其编辑为 Markdown。

  3. 想将 HTML 电子邮件转换为纯文本电子邮件。


如何使用它


通过使用以下命令来发出请求:



composer require league/html-to-markdown


添加require 'vendor/autoload.php';到脚本的顶部。


接下来,创建一个新的 HtmlConverter 实例,将有效 HTML 代码传递给其convert()函数:



use League\HTMLToMarkdown\HtmlConverter;

$converter = new HtmlConverter();

$html = "<h3>Quick, to the Batpoles!</h3>";
$markdown = $converter->convert($html);


$markdown变量现在包含 HTML 的 Markdown 版本作为字符串:



echo $markdown; // ==> ### Quick, to the Batpoles!




依赖关系


HTML To Markdown 需要 PHP 的 xmllib-xml 和 dom 扩展,所有这些在大多数发行版上都是默认启用的。


在 CentOS 等禁用 PHP xml 扩展的发行版上,可以通过安装 php-xml 来解决。



浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报