-1

我有 tbs_plug 用于在 PHP 网站中生成 ODT 文档。它可以根据要求生成单个文档,但我需要单个 ODT 文件中的多个文档。我为每个文档使用不同的模板。

4

1 回答 1

0

如果要使用 Loop 在 ODT 的单个文档上生成多个页面,则需要执行以下操作

  1. 打开您的 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 文档模板

$TBS->MergeBlock ('req',$reponse);

// 使用 ODT 模板文件生成 Group ODT

$output_file_name = 'test.odt'; $TBS->显示 (OPENTBS_DOWNLOAD, $output_file_name);

  1. 现在打开您的 ODT 模板文件

通过在开放式办公室插入 -> 手动中断 -> 分页符中使用它在第一页的顶部设置分页符

之后,现在在第二页的第一行将此代码写入 TBS 的第一个数据块

块=tbs:页面

在我的模板中,这是我的代码

[req.Civilite;block=tbs:page] [req.Prenom]

于 2015-07-17T06:35:32.993 回答