2015-06-25 46 views
-1

我在tbs_plug中爲PHP網站生成ODT文檔。它可以根據需要生成單個文檔,但我需要單個ODT文件中的多個文檔。我爲每個文檔使用不同的模板。如何用TBS插件/ php生成組ODT文檔?

+0

歡迎請閱讀[如何問一個好問題](http://stackoverflow.com/help/how-to-ask)和[我應該避免問什麼類型的問題](http://stackoverflow.com/help/dont-ask ) – RiggsFolly

回答

0

如果你想生成使用循環ODT的單個文檔多個頁面,那麼你需要做以下

  1. 打開你的PHP文件,你有數據的陣列生成多頁ODT

    //獲取所有的數據到陣列從數據庫

$效應初探= $ conn->查詢(「選擇 Civilite,Nom,Prenom,Session,DateCertif,Lieu FROM Registration WHERE Etat = 1 AND Cours ='「。$ titre。」'「) - > fetchAll(PDO :: FETCH_ASSOC);

//使用TBS插件傳遞數組ODT文檔模板

$ TBS-> MergeBlock( 'REQ',$效應初探);

//使用ODT模板文件

$輸出文件名= 'test.odt' 生成組ODT; $ TBS-> Show(OPENTBS_DOWNLOAD, $ output_file_name);

  • 現在,通過在開放式辦公插入使用這個打開您的ODT模板文件的第一頁的頂部
  • 集分頁 - >手動歇 - >分頁符

    之後,現在在第二頁的第一行寫在TBS

    的第一個數據塊驗證碼

    塊= TBS:頁

    在我的模板,這裏是我的代碼

    [req.Civilite;塊= TBS:頁面] [req.Prenom]

    +0

    感謝它爲我工作 – Digant