我有tbs_plug用于在PHP网站中生成ODT文档。它可以根据需要生成单个文档,但我需要单个ODT文件中的多个文档。我为每个文档使用不同的模板。
答案 0 :(得分:0)
如果要使用Loop在ODT的单个文档上生成多个页面,则需要执行以下操作
打开您的PHP文件,其中包含用于生成多页ODT的数据数组
//从数据库中获取所有数据
$ reponse = $ conn-> query(“SELECT Civilite,Nom,Prenom,Session,DateCertif,Lieu FROM Registration WHERE Etat = 1 AND Cours ='“。$ titre。”'“) - > fetchAll(PDO :: FETCH_ASSOC);
//使用TBS插件将该数组传递给ODT doc模板
$ TBS-> MergeBlock('req',$ reponse);
//使用ODT模板文件生成组ODT
$ output_file_name ='test.odt'; $ TBS->显示(OPENTBS_DOWNLOAD, $ output_file_name);
在开放式办公室中使用此功能将页面分隔设置在首页顶部 - >手动中断 - >分页
之后,现在在第二页的第一行将此代码写入TBS的第一个数据块
块= TBS:页
在我的模板中这是我的代码
[req.Civilite; block = tbs:page] [req.Prenom]