Download the PHP package puyu-pe/nexus-doc-gen without Composer
On this page you can find all versions of the php package puyu-pe/nexus-doc-gen. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download puyu-pe/nexus-doc-gen
More information about puyu-pe/nexus-doc-gen
Files in puyu-pe/nexus-doc-gen
Package nexus-doc-gen
Short Description Librería para generar documentos en PDF para los proyectos de Puyu.pe
License MIT
Informations about the package nexus-doc-gen
PUYU.PE QILLQAY
Libreria para generar representación de CPE
LIBRERIA EN PRUEBAS
Libreria para generar documentos en formatos A4 y ticket en PDF y HTML:
Documentos electrónicos:
- Facturas
- Boletas
- Notas de Crédito
- Guias de remisión (solo a4)
Documentos personalizados (desde el mismo formato de objeto y/o html):
- Requiere datos adicionales (ver generación de objeto)
Utilización
Requerimientos
- PHP 7.4
- Binario wkhtmltopdf 0.12.6 (mínimo) https://wkhtmltopdf.org/
Instalación
- Ejecutar el comando:
Utilización
-
Incluir la libreria
- Generar el objeto $data, el cual es el objeto $invoice que se usa para enviar a nexus (https://github.com/puyu-pe/nexus/blob/develop/docs/api.md)
-
Se puede usar el comando json_encode en caso de tener el json en una variable de tipo string
-
Caso contrario generar el objeto:
-
Adicionar un campo params al objeto, debe contener la siguiente estructura:
-
Se requieren los siguientes parámetros al momento de llamar a una de las funciones:
-
Llamar a la función fromObject usando el siguiente codigo:
- Llamar a la función fromHtml (debe incluir el css):
- fromHtml($html, $format = 'pdf', $size = 'a4', $height = 210, $wkhtmlPath = 'wkhtmltopdf', $env = 'run')
Se genera un stream del archivo, asi que no es necesario agregar return o asignarlo a una variable
All versions of nexus-doc-gen with dependencies
mikehaertl/phpwkhtmltopdf Version ^2.4
twig/twig Version ^3.0
bacon/bacon-qr-code Version ^2.0