php实例分享之html转为rtf格式

2015-01-24信息快讯网

前期准备工作 下载Html2Rtf.dll,以管理员的身份运行cmd,进入Html2Rtf.dll所在目录--》输入Regsvr32 Html2Rtf.dll

核心代码:

<!--?php
$html2RTFCom = new COM("HTML2RTF.Converter");
$html2RTFCom--->PreserveImages = true;
$html2RTFCom->PageNumbers = 1;
$html2RTFCom->PageNumbersAlignH = 1;
$html2RTFCom->PageNumbersAlignV = 5;
$htmlFile = "a.html";
$rtfFile = "a.rtf";
$result =$html2RTFCom->ConvertFile($htmlFile,$rtfFile, "head", "foot");
print($result);
unset($html2RTFCom);
echo "done";   
?>

可能遇到的问题 Fatal error: Class 'COM' not found in ×××
解决办法:
・将php_com_dotnet.dll复制到php根目录ext文件夹下
・php.ini 确保有此语句
[PHP_COM_DOTNET]
extension=php_com_dotnet.dll
・确保 COM+ Event System 的服务开启

Thinkphp中数据按分类嵌套循环实现方法
Thinkphp将二维数组变为标签适用的一维数组方法总结
ThinkPHP模板中数组循环实例
用 Composer构建自己的 PHP 框架之使用 ORM
用 Composer构建自己的 PHP 框架之设计 MVC
thinkphp中html:list标签传递多个参数实例
smarty中英文多编码字符截取乱码问题解决方法
smarty中js的调用方法示例
Smarty中常用变量操作符汇总
Smarty中调用FCKeditor的方法
smarty简单分页的实现方法
php实现过滤表单提交中html标签的方法
php过滤html标记属性类用法实例
php过滤HTML标签、属性等正则表达式汇总
使用PHP和HTML5 FormData实现无刷新文件上传教程
php+js实现异步图片上传实例分享
php 伪静态之IIS篇
php伪静态之APACHE篇
50个PHP程序性能优化的方法
浅谈php扩展imagick
PHP小技巧之函数重载
模板引擎smarty工作原理以及使用示例
PHP解析html类库simple_html_dom的转码bug
Smarty模板学习笔记之Smarty简介
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
删除html标签得到纯文本可处理嵌套的标签
在PHP模板引擎smarty生成随机数的方法和math函数详解
php过滤html中的其他网站链接的方法(域名白名单功能)
PHP批量生成静态HTML的简单原理和方法
PHP中批量生成静态html(命令行下运行PHP)
将RTF格式的文件转成HTML并在网页中显示的代码
©2014-2024 dbsqp.com