簡體   English   中英

HTML + CSS到RTF(在PHP中)?

[英]HTML+CSS to RTF (in PHP)?

我正在尋找一種解決方案,將HTML + CSS(2.1)轉換為PHP中的RTF。 雖然我在Prince XML中找到了HTML到PDF的優秀解決方案,但我還沒有找到任何:

  • 可以將HTML轉換為RTF(或DOC);
  • 在Linux服務器上運行;
  • 可以從PHP調用;
  • 處理分頁媒體和添加頁眉和頁腳的功能;
  • 處理表格。

那里有什么嗎?

最簡單的方法是使用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/

對於所有文檔轉換需求 ,您可以使用OpenOffice (在無頭模式下運行。)您可以使用命令行參數調用它來執行轉換,或者您可以使用PUNO 與它進行交互 您可以在每次需要轉換時生成一個新的OpenOffice實例,或者您可能有一個或多個實例作為守護程序運行。

使用任何接口選擇,您可能希望在打開html之后但在導出為Word之前使用宏來添加自定義頁眉和頁腳。

有一個用於HTML-to-PDF轉換器PD4ML的PHP包裝器。 可選PD4ML可以生成RTF而不是PDF 您只需要在其命令行中添加-outformat rtf-outformat rtfwmf (並相應地調整HTTP標頭)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM