openworks-srl/documentor

PHP5库,用于动态生成办公文档,从HTML页面、twig模板、数据数组、Word模板等开始。基于多个流行的开源软件。

1.0.8 2020-07-03 07:06 UTC

This package is auto-updated.

Last update: 2024-09-24 18:34:56 UTC


README

PHP5库,用于动态生成办公文档,从HTML页面、twig模板、数据数组、Word模板等开始。该软件本质上是一个包装器,使用几个优秀的库轻松生成文档。

1.x版本必须视为符合Php 5.x规范,即将发布2.x版本(符合Php 7.x规范)。一些依赖项可能已过时,因为Php 5已正式弃用,但对我们来说,Php 5.x的兼容性目前仍然是一个需求。

构建此软件的库包括(不分先后)

此库能做什么?

有关如何使用以下各节的每个模式的更多详细信息。

从以下内容生成word(和类似word)文档,如.docx、.doc、.odt:

  • 一个普通的HTML页面
  • 一个twig模板(可以使用完整的twig语法和结构,可以将数据传递到模板中填充)
  • 现有的文档模板(.doc、.docx)(可以将数据传递到模板中填充)
  • 将现有文档(.doc、.docx)与HTML(或twig)部分合并。 (对于使用复杂的标题或目录非常有用)
  • 手动(使用PHPOffice/PHPWord api)

从以下内容生成excel(和类似excel)文档,如.xlsx、.xls、.ods:

  • 一个普通的HTML页面
  • 一个twig模板(可以使用完整的twig语法和结构,可以将数据传递到模板中填充)
  • 数据数组(可以使用现有的文档模板)
  • 手动(使用PHPOffice/PHPExcel api)

从以下内容生成pdf文档:

  • 一个普通的HTML页面
  • 一个twig模板(可以使用完整的twig语法和结构,可以将数据传递到模板中填充)
  • 现有的Word(docx、doc、odt)或Excel(xlsx、xls、ods)文件。
  • Word模板(.doc、.docx)(可以将数据传递到模板中填充)

我如何使用此库?

即将推出...

这是如何内部工作的?

生成的文档(尚未完成!)

即将推出...

我如何为此库做出贡献?

即将推出...