在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:henck/rtf-html-php开源软件地址:https://github.com/henck/rtf-html-php开源编程语言:PHP 97.4%开源软件介绍:rtf-html-phpAn RTF to HTML converter in PHP In a recent project, I desperately needed an RTF to HTML converter written in PHP. Googling around turned up some matches, but I could not get them to work properly. Also, one of them called Since I couldn’t find anything ready-made, I sat down and coded one up myself. It’s short, and it works, implementing the subset of RTF tags that you’ll need in HTML and ignoring the rest. As it turns out, the RTF format isn’t that complicated when you really look at it, but it isn’t something you code a parser for in 15 minutes either. How to use itInstall this package using composer. Then do this: use RtfHtmlPhp\Document;
$rtf = file_get_contents("test.rtf");
$document = new Document($rtf); // or use a string directly
If you’d like to see what the parser read (for debug purposes), then call this: echo $document; To convert the parser’s parse tree to HTML, call this (but only if the RTF was successfully parsed): use RtfHtmlPhp\Html\HtmlFormatter;
$formatter = new HtmlFormatter();
echo $formatter->Format($document); For enhanced compatibility the default character encoding of the converted RTF unicode characters is set to $formatter = new HtmlFormatter('UTF-8'); Install via Composercomposer require henck/rtf-to-html Caveats
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论