Generación de Documentos

DYNAMICDOC

Aplicación en Angular que permite completar formularios estructurados para generar documentos PDF de manera dinámica, con vista previa en tiempo real.

Vista previa del demo de DynamicDoc

Demo

GENERACIÓN DE PDF EN TIEMPO REAL

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

  1. Llenar el formulario. Completa los campos con la información necesaria.
  2. Visualizar el documento. La previsualización en vivo se actualiza a medida que completas los campos.
  3. Descargar o imprimir. Una vez finalizado, puedes descargar o imprimir el PDF directamente.