2015-06-25 47 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