cheanizer/laravel-doc-template

用于PHP的RTF文件模板的库,类似于邮件合并。

dev-master 2019-07-12 10:24 UTC

This package is auto-updated.

Last update: 2024-09-12 22:09:39 UTC


README

DocTemplate是一个Laravel库,用于使用.rtf文件轻松生成文档文件。只需添加.rtf文件(来自msword),然后像使用blade模板一样使用它。

主要功能是使用.rtf文件替换字符串。

安装

使用Composer安装DocTemplate

composer require cheanizer/laravel-doc-template

不要忘记将包注册到L4用户。

 'providers' => [
        ...
        Cheanizer\DocTemplate\DocTemplateServiceProvider::class,
        ...
]

用法

DocTemplate::template(storage_path('app/public/template.rtf'))
            ->with(['total' => '80.000.000'])
            ->save(storage_path('testing-' . time() . '.doc'));

待办事项

  • 添加带有标题的直接下载。
  • 在模板内部添加迭代功能。

致谢

此包灵感来源于另一个具有相同功能的库laravel-word-template

贡献

欢迎拉取请求。对于主要更改,请首先打开一个问题来讨论您想要更改的内容。

请确保根据需要更新测试。

许可证

MIT