有没有办法在 PHP中访问压缩RTF和输出RTF代码到浏览器?

我在sql中有一个文本列,我想从中提取RTF – 我已经设法将数据输出为0x1F8B

我相信这个数据是压缩RTF – http://www.freeutils.net/source/jtnef/rtfcompressed.jsp

使用[MS-OXRTFCP]:RTF压缩算法http://msdn.microsoft.com/en-us/library/cc463890%28v=exchg.80%29

样品数据:

0x1F8B0800000000000000654E316EC3300CEC5CA07FE0D6AD909D1628E0A1C8D01F74E422CB94CD46A11C4A6E5018F97B6967EC72381EC9BB5B516B6CD04BE11DC23C36ED5B8B03C5E8364C5EC6C61D0E2BC62CB5F6C988C358AE5C0AC6592F2DC630792D541D1C957DEA6E76D260144EFF57B7A7C715434E59CD0A3A541A1C8E4A240EFBB490EBEC027F98AE2796E11597D0E0EC75C013D1BC8360F1EF0EC316B115695BF89A08CE390B70816ABC571EA74AA542EEBF295460D975642B069F5EEBF45C6CB27707E5F4FBB14558EC1D83D9EEEC28D9BE142E8B59719697BB6C051FFE00D09796A337010000

这看起来像我想要的,但它在VB http://www.vbforums.com/attachment.php?attachmentid=87371&d=1326754610

您的数据样本是gzip数据,使用 gzdecode进行解码.您需要传递一个二进制字符串而不是提供的十六进制字符串(使用 hex2binpack进行转换)
if (!function_exists(hex2bin)){
    function hex2bin($hexStr){
        return pack('H*',$hexStr);
    }
}
$rtf = gzdecode(hex2bin('1F8B
  

  

The moon is the brightest object in the Earth's sky?

Another question.

00000000000654E316EC3300CEC5CA07FE0D6AD909D1628E0A1C8D01F74E422CB94CD46A11C4A6E5018F97B6967EC72381EC9BB5B516B6CD04BE11DC23C36ED5B8B03C5E8364C5EC6C61D0E2BC62CB5F6C988C358AE5C0AC6592F2DC630792D541D1C957DEA6E76D260144EFF57B7A7C715434E59CD0A3A541A1C8E4A240EFBB490EBEC027F98AE2796E11597D0E0EC75C013D1BC8360F1EF0EC316B115695BF89A08CE390B70816ABC571EA74AA542EEBF295460D975642B069F5EEBF45C6CB27707E5F4FBB14558EC1D83D9EEEC28D9BE142E8B59719697BB6C051FFE00D09796A337010000'));

这是原始数据.

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue0;}
\viewkind4\uc1\pard\keep\keepn\sa80\cf1\f0\fs22 The moon is the brightest object in the \i\f1 Earth's \i0\f0 sky?\par
\par
\cf0\par
Another question.\par
}

这是渲染文本.

The moon is the brightest object in the Earth’s sky?

Another question.

我不知道如果你只想要原始的rtf或渲染,看看Free (preferably) PHP RTF to HTML converter?如果你想要rtf在html.

有没有办法在PHP中访问压缩RTF和输出RTF代码的更多相关文章

  1. Java将RTF转换为PDF格式的实现

    本文主要介绍了Java将RTF转换为PDF格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  2. 有没有办法在PHP中访问压缩RTF和输出RTF代码

    有没有办法在PHP中访问压缩RTF和输出RTF代码到浏览器?attachmentid=87371&d=1326754610您的数据样本是gzip数据,使用gzdecode进行解码.您需要传递一个二进制字符串而不是提供的十六进制字符串这是原始数据.这是渲染文本.ThemoonisthebrightestobjectintheEarth’ssky?如果你想要rtf在html.

  3. 如何使用PHP生成RTF

    我需要从PHP中生成一个RTF.我在那里看过几个图书馆,但想知道是否有人使用过任何图书馆,或者他们是否只是手工编码自己.有什么意见吗?

  4. 可以使用PHP在网页中显示RTF文件吗?

    我有一个RTF文件,我想在用户输入替换标签后显示在网页内.我想能够显示RTF文件,而不必在显示之前将其转换为某种东西.每次我尝试它现在它给我弹出打开/保存框,即使我告诉它显示它的内联:大多数浏览器将无法可靠地显示RTF内容.可以将RTF解析成HTML,然后在网页上显示HTML内容.您需要某种程序来解析RTF并将其转换为HTML.我假设它必须是免费的.我不知道任何可靠的免费RTF解析或RTF到PHP

  5. .net – Windows WPF或Silverlight中的VT100终端仿真

    我正在考虑创建一个像终端窗口一样的WPF或Silverlight应用程序.除了,因为它在WPF/Silverlight中,它将能够通过效果,图像等“增强”终端体验.我正在试图找出模拟终端的最佳方法.我知道如何处理VT100仿真,就解析等而言.但是如何显示呢?本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请发送邮件至dio@foxmail.com举报,一经查实,本站将立刻删除。

  6. Delphi:将rtf转换为文本的最佳方法

    我需要将rtf转换为纯文本.我曾经写过一个剥去rtf标题的函数,但它永远不会完美.因此,一个选项可以使用在运行时创建的TRichEdit.但还有另外一种方法吗?这个或更好的方法是否有rtl功能?

  7. delphi – 使用格式保存源代码(语法高亮)

    我需要将我的代码提交到.pdf文件中的竞赛.如果语法在实际工作室中突出显示,那将会很好并且更容易阅读.我真的不想自己突然强调它,一行一行,所以有没有办法在.rtf中导出Delphi源代码?lang=en)具有“导出到HTML/RTF”选项.

  8. delphi – 将数据库中的RTF文本加载到TRichEdit中

    如果在Delphi2010中出现问题,它通常与unicode有关;)

  9. 如何从Java生成RTF?

    解决方法如果您能够花费一些钱,您可以使用Aspose.Words,一个专业的库来为Java和.NET创建Word和RTF文档.

  10. javascript – 将RTF转换为纯文本和从纯文本转换

    我需要使用javascript将纯文本转换为RTF(RichText格式).我正在寻找每个转换的功能,我不打算使用库.从普通转换为RTF格式化样式和颜色并不重要,重要的是我将纯文本转换为有效的RTF格式从RTF转换为plain再次,风格并不重要.它们可以完成删除.只需要保留所有文本数据(不丢失输入的数据)解决方法我foundac#answerhere这是一个很好的起点,但我需要一个Javascri

随机推荐

  1. PHP个人网站架设连环讲(一)

    先下一个OmnihttpdProffesinalV2.06,装上就有PHP4beta3可以用了。PHP4给我们带来一个简单的方法,就是使用SESSION(会话)级变量。但是如果不是PHP4又该怎么办?我们可以假设某人在15分钟以内对你的网页的请求都不属于一个新的人次,这样你可以做个计数的过程存在INC里,在每一个页面引用,访客第一次进入时将访问时间送到cookie里。以后每个页面被访问时都检查cookie上次访问时间值。

  2. PHP函数学习之PHP函数点评

    PHP函数使用说明,应用举例,精简点评,希望对您学习php有所帮助

  3. ecshop2.7.3 在php5.4下的各种错误问题处理

    将方法内的函数,分拆为2个部分。这个和gd库没有一点关系,是ecshop程序的问题。会出现这种问题,不外乎就是当前会员的session或者程序对cookie的处理存在漏洞。进过本地测试,includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态,在ecshop.php中重写了此方法就可以了。把他加到ecshop.php的最后面去就可

  4. NT IIS下用ODBC连接数据库

    $connection=intodbc_connect建立数据库连接,$query_string="查询记录的条件"如:$query_string="select*fromtable"用$cur=intodbc_exec检索数据库,将记录集放入$cur变量中。再用while{$var1=odbc_result;$var2=odbc_result;...}读取odbc_exec()返回的数据集$cur。最后是odbc_close关闭数据库的连接。odbc_result()函数是取当前记录的指定字段值。

  5. PHP使用JpGraph绘制折线图操作示例【附源码下载】

    这篇文章主要介绍了PHP使用JpGraph绘制折线图操作,结合实例形式分析了php使用JpGraph的相关操作技巧与注意事项,并附带源码供读者下载参考,需要的朋友可以参考下

  6. zen_cart实现支付前生成订单的方法

    这篇文章主要介绍了zen_cart实现支付前生成订单的方法,结合实例形式详细分析了zen_cart支付前生成订单的具体步骤与相关实现技巧,需要的朋友可以参考下

  7. Thinkphp5框架实现获取数据库数据到视图的方法

    这篇文章主要介绍了Thinkphp5框架实现获取数据库数据到视图的方法,涉及thinkPHP5数据库配置、读取、模型操作及视图调用相关操作技巧,需要的朋友可以参考下

  8. PHP+jquery+CSS制作头像登录窗(仿QQ登陆)

    本篇文章介绍了PHP结合jQ和CSS制作头像登录窗(仿QQ登陆),实现了类似QQ的登陆界面,很有参考价值,有需要的朋友可以了解一下。

  9. 基于win2003虚拟机中apache服务器的访问

    下面小编就为大家带来一篇基于win2003虚拟机中apache服务器的访问。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  10. Yii2中组件的注册与创建方法

    这篇文章主要介绍了Yii2之组件的注册与创建的实现方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

返回
顶部