我使用TinyMCE允许在我的网站中最小化文本格式。从生成的HTML,我想将其转换为纯文本的电子邮件。我一直在使用一个名为html2text的类,但它确实缺乏UTF-8支持等等。但是,我确实将某些HTML标记映射到纯文本格式 - 比如在HTML中以前有<i>标记的文本周围添加下划线。有没有人使用类似的方法将PHP转换为PHP中的纯文本?如果是这样的话:你推荐我可以使用的任何第三方课程吗?或者你如何最好地解决这个问题?
3 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
使用html2text(示例HTML到文本),根据Eclipse Public License许可。它使用PHP的DOM方法从HTML加载,然后迭代生成的DOM以提取纯文本。用法:
// when installed using the Composer package
$text = Html2Text\Html2Text::convert($html);
// usage when installed using html2text.php
require('html2text.php');
$text = convert_html_to_text($html);
虽然不完整,但它是开源的,欢迎提供。
其他转换脚本的问题:
由于html2text(GPL)不兼容EPL。
lkessler的链接(归因)与大多数开源许可证不兼容。
- 3 回答
- 0 关注
- 804 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消