如何使用PHPDocx绘制动态表

时间:2015-05-27 14:28:01

标签: php phpdocx

任何人都可以帮助我学习一些PHPDocx知识。我试图根据数据库中的一些数据绘制动态表。我想要这样的东西:

enter image description here

我在.docx文件中有一个名为$table$的占位符变量。

1 个答案:

答案 0 :(得分:1)

编写html表并转换为docx formate。

require_once 'classes/CreateDocx.inc';

$docx = new CreateDocx();
$docx->addTemplate('testHTML2mdc.docx');

$docx->replaceTemplateVariableByHTML('ADDRESS', 'inline', 'C/ Matías Turrión 24, Madrid 28043 Spain', array('isFile' => false, 'parseDivsAsPs' => true, 'downloadImages' => false));
$docx->replaceTemplateVariableByHTML('CHUNK_1', 'block', 'http://www.2mdc.com/PHPDOCX/example.html', array('isFile' => true, 'parseDivsAsPs' => true, 'filter' => 'capa_bg_bottom', 'downloadImages' => true));
$docx->replaceTemplateVariableByHTML('CHUNK_2', 'block', 'http://www.2mdc.com/PHPDOCX/example.html', array('isFile' => true, 'parseDivsAsPs' => false, 'filter' => 'lateral', 'downloadImages' => true));

$docx->createDocx('webpage');

您可以修改此代码或参考此link