Skip to main content
La conversión a PDF no se realiza desde el editor de cotización, sino desde la página Registros de Impresión del panel de administración. El proceso toma el archivo Word ya almacenado y lo convierte a un PDF cifrado mediante LibreOffice.
LibreOffice debe estar instalado en el servidor en la ruta C:\Program Files\LibreOffice\. Si no está presente, la generación del PDF fallará con un error de código de retorno.

Proceso de generación

1

Ir a Registros de Impresión

En el panel de administración, navegue a Administración > Registros de Impresión.
2

Localizar el registro

Busque la cotización deseada usando el campo de búsqueda o los filtros disponibles. Cada fila corresponde a una exportación Word realizada.
3

Hacer clic en Generar PDF

En la columna de acciones del registro, haga clic en el botón Generar PDF. Se mostrará un diálogo de confirmación con el código de la cotización.Confirme la acción. LibreOffice ejecuta el siguiente comando en segundo plano:
soffice.exe --headless --convert-to pdf:writer_pdf_Export:<opciones_cifrado> --outdir <directorio> <archivo.docx>
4

Descargar el PDF

Una vez generado, el botón cambia a PDF Listo (color verde con ícono de verificación). Haga clic nuevamente para descargar el archivo.El nombre del archivo descargado sigue el formato {CODIGO}_PDF_{YYYYMMDD_HHmmss}.pdf.

Comportamiento del caché

El PDF se guarda en el mismo directorio que el archivo Word (administrado por Spatie Media Library). Si el archivo ya existe y tiene un tamaño superior a 20 KB, la descarga es inmediata y LibreOffice no se vuelve a ejecutar. Si el archivo Word asociado no existe, el botón aparece como Sin Word (gris) y está deshabilitado.
El PDF generado está protegido con cifrado. La contraseña de permisos restringe las acciones sobre el documento (impresión, copia, edición). No se requiere contraseña para abrir el archivo.

Estados del botón PDF

EstadoColorDescripción
Sin WordGrisNo hay archivo Word almacenado
Generar PDFAzulEl PDF aún no ha sido generado
PDF ListoVerdeEl PDF ya existe y está listo para descargar

Build docs developers (and LLMs) love