Descripción
DynamicDoc es una aplicación desarrollada en Angular 19.0.7 que permite a los usuarios completar formularios estructurados para generar documentos en formato PDF de manera dinámica. Utiliza pdfMake para la creación de PDFs con fuentes personalizadas como Poppins y Roboto, proporcionando una experiencia de generación de documentos en tiempo real.
Características Principales
- Generación dinámica de PDFs. Los usuarios pueden completar un formulario y ver el documento en tiempo real.
- Plantillas personalizables. Se pueden modificar los diseños de los documentos según necesidades específicas.
- Validaciones de formulario. Implementa validaciones para garantizar la correcta entrada de datos.
- Previsualización en vivo. Permite ver el PDF antes de la descarga o impresión.
- Descarga e impresión inmediata. El documento generado puede descargarse o imprimirse directamente desde la aplicación.
Instalación y Ejecución
Para correrlo necesitas Node.js 16+, una versión de Angular CLI compatible con Angular 19 y un navegador moderno.
npm install ng serve
Luego abre http://localhost:4200/ en tu navegador.
Cómo se Usa
- Llenar el formulario. Completa los campos con la información necesaria.
- Visualizar el documento. La previsualización en vivo se actualiza a medida que completas los campos.
- Descargar o imprimir. Una vez finalizado, puedes descargar o imprimir el PDF directamente.