gpt4 book ai didi

PHP 将动态部分/表格添加到 word 模板

转载 作者:行者123 更新时间:2023-12-03 10:31:13 29 4
gpt4 key购买 nike

我想将带有图像的动态部分和表格行插入到 Word 模板中。例如,假设模板包含 1-5 个部分,我想动态插入 6 - n 个部分/子部分。

我用 PHP Word 检查了要求和 TinyButStrong .但是两者都只支持替换关键字。

我能够通过从头开始创建文档来使用 PHP Word 来实现这一点,但我想对模板做同样的事情,因为文档中的大部分部分都是静态的,只有少数部分要动态添加并且数量要添加的部分未知。

您是否知道任何符合要求的 PHP 库?有什么解决方法吗?

最佳答案

您可以从模板创建文档,然后将新的动态日期放在那里用 setComplexBlock 函数替换一些变量:

$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('resources/Sample_40_TemplateSetComplexValue.docx');

$inline = new TextRun();
$inline->addText('by a red italic text', array('italic' => true, 'color' => 'red'));
$templateProcessor->setComplexValue('inline', $inline);

请在此处查看完整示例:https://github.com/PHPOffice/PHPWord/blob/develop/samples/Sample_40_TemplateSetComplexValue.php .

关于PHP 将动态部分/表格添加到 word 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36515662/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com