openworks-srl/documentor 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

openworks-srl/documentor

Composer 安装命令:

composer require openworks-srl/documentor

包简介

PHP5 lib to dynamically generate office document, starting from html page, twig template, data array, word template and more. Based on several popular open-source software.

README 文档

README

PHP5 library to dynamically generate office document, starting from html page, twig template, data array, word template and more. This software is just a sort of wrapper that use several great library toghether to easy generate document.

The version 1.x has to be intended as Php 5.x compliant, a 2.x version (Php 7.x compliant) will be released soon. Some of the dependency may be old and/or may has been deprecated, because Php 5 has been officialy deprecated, but, for us, Php 5.x compliance is, right now, actualy a need.

The librarys taht this software is built on are (in no particular order):

What can this library do?

More deatil on how to use each mode below this section.

Generate word (and word like) document such as .docx, .doc, .odt starting from:

  • A plain html page
  • A twig template (full twig syntaxs and constructs can be used, data can be passed to be filled in the template)
  • Existing document template (.doc, .docx) (data can be passed to be filled in the template)
  • Merging exisng document (.doc, .docx) with an html (or twig) part. (Useful for use with fancy/complex header or toc)
  • Manually (using PHPOffice/PHPWord api)

Generate excel (and excel like) document such as .xlsx, .xls, .ods starting from:

  • A plain html page
  • A twig template (full twig syntaxs and constructs can be used, data can be passed to be filled in the template)
  • Array of data (existing document template can be used)
  • Manually (using PHPOffice/PHPExcel api)

Generate pdf document starting from:

  • A plain html page
  • A twig template (full twig syntaxs and constructs can be used, data can be passed to be filled in the template)
  • An exsisting Word (docx, doc, odt) or Excel (xlsx, xls, ods) file.
  • A Word template (.doc, .docx) (data can be passed to be filled in the template)

How can i use this library?

Coming soon...

How this works internaly?

Generated documentation (not completed yet!)

Coming soon...

How can i contribuite to this library?

Coming soon...

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2019-11-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固