Naar de inhoud

DoliPDF 1.0.16: refuerzo de la conversión de ODT a PDF

Project : Dolipdf Uitgever : CAP-REL Versie : 1.0.16 Datum : Dolibarr 14 en hoger

Veiligheid stabiel 14 dagen geleden aangekondigd verklaarde compatibiliteit in Español

Lo que aporta la versión

DoliPDF convierte automáticamente a PDF los documentos que Dolibarr genera a partir de una plantilla ODT, ya sea mediante un servidor de conversión remoto, ya sea mediante LibreOffice instalado en su servidor. La versión 1.0.16 es una versión de mantenimiento dedicada a la seguridad y la robustez de este recorrido.

Conversión remota segura

La respuesta del servidor de conversión se valida ahora antes de cualquier escritura en disco: estructura JSON, decodificación base64 estricta, control de la suma MD5. Un archivo PDF truncado o corrupto se elimina y se señala en lugar de permanecer visible en la pestaña de documentos. La llamada al servidor remoto solo acepta direcciones en https, y la página de configuración muestra una advertencia explícita cuando se introduce una dirección en claro.

Página de configuración depurada

El módulo incluía acciones de ejemplo heredadas del generador de módulos de Dolibarr, una de ellas instanciaba un nombre de clase tomado de la petición. Estas acciones, sin objeto para un módulo de conversión, se han eliminado. La clave de API ya no se muestra en claro en modo lectura, y el parámetro de retorno «backtopage» se sanea antes de utilizarse en los enlaces.

Conversión de todos los documentos

Con la opción «convertir únicamente los documentos validados» activada, los objetos de Dolibarr que no tienen ciclo de vida borrador/validado (terceros, contactos, productos, usuarios) se convierten ahora normalmente en lugar de ser ignorados silenciosamente.

Requisitos y herramientas

El mínimo de compatibilidad pasa a Dolibarr 14 y PHP 7.4, valores realmente necesarios para el código y cubiertos por la integración continua. La documentación de usuario describe ahora con precisión los datos transmitidos al servicio remoto (transparencia RGPD), y la página «Acerca de» resume lo que hace el módulo con enlaces a la documentación y al soporte.