php 实现html转为rtf格式

前期准备工作
下载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 的服务开启

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索html
, php
, dll
, 语句
, rtf
, 根目录
html,java,rtf
html页面转为图片格式、c 文本转为html格式、rtf是什么格式、rtf格式、rtf格式转换word,以便于您获取更多的相关知识。

时间: 2024-10-14 14:42:03

php 实现html转为rtf格式的相关文章

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

核心代码: 复制代码 代码如下: <!--?php$html2RTFCom = new COM("HTML2RTF.Converter");$html2RTFCom--->PreserveImages = true;$html2RTFCom->PageNumbers = 1;$html2RTFCom->PageNumbersAlignH = 1;$html2RTFCom->PageNumbersAlignV = 5;$htmlFile = "a.

将图片转为html格式

<? //将图片转为html格式,需要GD库支持.转换成html文件后文件非常大.所以,程序本身并不实用! function htmlimg($im,$zf="█",$size="8"){     $im=imagecreatefromjpeg($im);     $width=imagesx($im);     $height=imagesy($im);     echo "<p style=\"line-height: 9%\&q

将RTF格式的文件转成HTML并在网页中显示的代码

将RTF格式的文件转成HTML并在网页中显示的代码 它是这样工作的,将一个RTF文件上传,然后转成HTML显示出来,代码有点复杂,teaman还要好好研究,好象中文版有点问题.     <html>     <body>     <?     if(!($userfile)) {     ?>     <form enctype="multipart/form-data" action="<?print($PHP_SELF);?

wps表格中怎样将文本格式转为数值格式

  在wps表格中将文本格式转为数值格式的方法: 我们可以先选中所有的文本数字,然后点击wps表格导航上的"数据",如下图所示. 在wps表格的数据选项里,我们找到"分列"图标,点击分列图标,如下图所示. 在wps表格弹出的文本分列向导对话框里,我们所有的设置都是默认的,我们直接点击右下角的完成,如下图所示. OK,此时我们在回到wps表格里来看看,此时文本都变成了数字.如下图所示.

wps文字如何将网页内容转为word格式文档

  wps将网页内容转为word格式文档的方法: 1. 在浏览器中访问目标网页,执行菜单"文件"→"另存为",文件类型选择"网页,全部". 2.执行"文件"→"打开",文件类型选择"网页文件"或"所有文件",以打开刚才下载得到的<[征稿八]怎样用WPS制作PDF>html文件. 打开后的效果: 3.去掉多余部分和表格外框后的效果: 4.最后另存为WPS文档

在Win7中如何将FAT32转为NTFS格式?

第一,点击快捷键Win+R,弹出运行窗口; 第二,输入以下代码 " convert D: /fs:ntfs" (图1为F盘) F盘 D盘卷标就是在计算机里看到的D盘上的名字,如果是"1",就填入"1",如果不知道,请将D盘改名为"1". 还是以F盘为例 等待大约3分钟左右. 等待大约3分钟就搞定 搞定之后,你的D盘就可以放下4G的高清电影.如果其他盘也需要转为NTFS格式,将将上面命令行的D改为其他盘盘符.         注

python-arcgis中将批量将grd文件转为tiff格式的文件出现问题。

问题描述 arcgis中将批量将grd文件转为tiff格式的文件出现问题. 在python下执行.程序: Import system modules import sys, string, os dir = 'F:test' Import arcpy module import arcpy files = os.listdir(dir) for f in files: if os.path.splitext(f)[1] == '.grd': # Script arguments... Input

转码-如何将wov格式的音频转为mp3格式

问题描述 如何将wov格式的音频转为mp3格式 wov.格式是一种不常见的格式,老是找不到软件转码 格式工厂试过了,没用,总之试过很多了 解决方案 用"千千静听"打开要转换格式的WOV音频格式,在播放列表中右击需要转换为WAV格式的歌曲,"转换格式",在打开的"转换格式"对话框中,选择"编码格式"" 文件输出"及保存位置,"立即转换" 试试? 解决方案二: 不知道ffmpeg可以不

js 时间戳转为日期格式

原文:js 时间戳转为日期格式 js 时间戳转为日期格式   什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.Unix时间戳不仅被使用在Unix系统.类Unix系统中,也在许多其他操作系统中被广泛采用. 目前相当一部分操作系统使用32位二进制数字表示时间.此类系统的