cheanizer / laravel-doc-template
Library for templating like mail merge for PHP with RTF file.
dev-master
2019-07-12 10:24 UTC
Requires
- php: >=5.5.0
This package is auto-updated.
Last update: 2025-05-12 23:34:02 UTC
README
DocTemplate is a Laravel library for generate doc file using .rtf file easily. Simply add .rtf file from msword and use it for template like we use blade template.
The main feature is replacing string using .rtf file.
Installation
use Composer to install DocTemplate
composer require cheanizer/laravel-doc-template
dont forget to register package to L4 users.
'providers' => [ ... Cheanizer\DocTemplate\DocTemplateServiceProvider::class, ... ]
Usage
DocTemplate::template(storage_path('app/public/template.rtf')) ->with(['total' => '80.000.000']) ->save(storage_path('testing-' . time() . '.doc'));
Todo
- Add direct download with header.
- Add iteration functionality inside the template.
Credit
This package is inpired by another same functionality library laravel-word-template
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.