2010-10-06 82 views
0

我猜沒有人很幸運找到了在php中處理報告的最佳解決方案,特別是當它是.doc/x報告或文件....我搜索了一段時間,然後我發現phpdocx.com ..驚人的PHP腳本,但它只是不工作,我不知道在哪裏可以找到輸出文件...不幸的是,文檔沒有幫助在任何級別...使用PHPDOCX生成docx文件

現在我需要知道這個腳本的工作方式..我的意思是如何結果出來,變得可用...和需要它需要腳本工作..因爲它根本不工作在我的本地主機..我我正在使用appache 2,php 5.2.6 ..

我實際上並不需要超過寫入htm l與in(一個真正的doc格式文件,不要將html文件重命名爲.doc! ),所以如果有任何解決方案(不COM庫......我不是一個Windows服務器上),以生成HTML真正doc文件..請,但在這裏

在此先感謝很多:)

+0

不能幫助你,但我不能給出一個建議:儘量說服你的負荷消費(或老闆)使用PDF代替.DOC的報告。它會更容易生成,用戶可以在沒有MS或Open Office的情況下查看它們:) – 2010-10-06 10:03:59

+0

無法編輯PDF的問題...我還有很多字體問題 – Dewan159 2010-10-06 12:41:11

+0

Are/you want to create一個文檔或docx?該文檔說您需要在您的服務器上運行Word以創建舊版(doc)文件。 – PeerBr 2012-09-29 13:24:33

回答

2

我想沒有人幸運地找到處理的PHP 報道,specialy當它是一個.doc/X報告或文件

這不是與目標問題的最佳解決方案,但你應該嘗試OpenTBS

這是一個開源PHP庫,它使用模板技術構建DOCX。

沒有臨時目錄,不需要額外的exe。首先用MsOffice創建DOCX,XLSX,PPTX,(ODT,ODS,ODP也支持,即OpenOffice文件)。然後,您使用OpenTBS加載模板並使用模板引擎更改內容(簡單,請參閱演示)。最後,您可以在需要的地方保存結果。它可以是一個新文件,一個下載流,一個PHP二進制字符串。

OpenTBS還可以更改文檔中的圖片和圖表。

-1

PHPDocX的文檔已經有了很大的提高。 您是否試過看PHPDocX教程? 你也可以看看論壇。

+0

請回答這個問題,這是StackOverflow的意義。 – PeerBr 2014-10-02 12:36:39

-1
require_once "Path of phpdocx library/CreateDocx.inc"; 

$docx = new CreateDocx(); 

$html = 'your data will store in this variable'; 
$docx->embedHTML(
    $html, 
    array(
     'parseDivsAsPs' => true, 
     'downloadImages' => true, 
     'WordStyles' => array(
      '<table>' => 'MediumGrid3-accent5PHPDOCX' 
     ), 
     'tableStyle' => 'NormalTablePHPDOCX' 
    ) 
); 

$docx->createDocx($varPublicPath.'/word_export_file/example1_'.time()); 
// this is location where your docx file will generate(inside word_export_file docx file will store)