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 来解决。

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑
举报