Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.19 KB

File metadata and controls

32 lines (23 loc) · 1.19 KB

Export CV

Este feature concentra la salida final del CV editado y la personalización visual usada durante la exportación.

Contenido

  • cv-export.ts: construye el HTML exportable, genera el TXT limpio, normaliza nombres de archivo y abre la vista de impresión.
  • cv-printable-editable-payload.ts: embebe y recupera una carga editable canónica dentro del PDF generado por impresión.
  • cv-preview-color.ts: aplica el color primario del preview editable sin tocar la estructura del contenido.

Entry Points

Data Flow

flowchart LR
    A["Editor HTML"] --> B["sanitizeCvHtml"]
    B --> C["buildHtmlExportDocument / buildPrintableHtml"]
    C --> D["download HTML / print preview"]
    A --> E["downloadTextFile"]
    F["Primary color + template id"] --> C
    F --> G["createPreviewColorApplicator"]
Loading

Constraints

  • La exportación debe mantener HTML semántico y seguro.
  • El TXT exportado debe seguir siendo plain text sin markdown ni estilos.
  • El flujo PDF actual depende de la impresión del navegador; cualquier exportador automático futuro debe preservar la misma plantilla visual.