当前位置:  开发笔记 > 编程语言 > 正文

HTML + CSS到RTF(在PHP中)?

如何解决《HTML+CSS到RTF(在PHP中)?》经验,为你挑选了2个好方法。

我正在寻找一种解决方案,将HTML + CSS(2.1)转换为PHP中的RTF.虽然我在Prince XML中找到了HTML到PDF的优秀解决方案,但我还没有找到任何:

可以将HTML转换为RTF(或DOC);

在Linux服务器上运行;

可以从PHP调用;

处理分页媒体和添加页眉和页脚的功能; 和

处理表格.

那里有什么吗?



1> 小智..:

最简单的方法是使用phpLiveDocx.它是Zend Framework的组件,完全免费.

支持的模板文件格式(输入)

DOCX - Microsoft Word DOCX格式

DOC - Microsoft Word DOC格式

RTF - 富文本格式文件

TXD - TX文本控制格式

支持的文档文件格式(输出)

DOCX - Microsoft Word DOCX格式

DOC - Microsoft Word DOC格式

RTF - 富文本格式文件

PDF - Acrobat便携式文档格式

TXD - TX文本控制格式

TXT - ANSI纯文本

从项目网站:

"phpLiveDocx允许开发人员通过将来自PHP的结构化数据与在文字处理器中创建的模板相结合来生成文档.生成的文档可以保存为PDF,DOCX,DOC或RTF文件.这个概念与mail-merge相同".

有关详情,请参阅:

http://www.phplivedocx.org/articles/brief-introduction-to-phplivedocx/



2> vladr..:

对于所有文档转换需求,您可以使用OpenOffice(在无头模式下运行.)您可以使用命令行参数调用它来执行转换,或者您可以使用PUNO 与它进行交互.您可以在每次需要转换时生成一个新的OpenOffice实例,或者您可能有一个或多个实例作为守护程序运行.

使用任何接口选择,您可能希望在打开html之后但在导出为Word之前使用宏来添加自定义页眉和页脚.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有