PlutoBook 0.10.0, nueva versión de la librería para convertir HTML/XML en PDF y PNG

Disponible PlutoBook 0.10.0, una librería escrita en C++20 que permite renderizar documentos HTML y XML con CSS, distribuyendo el contenido en una o varias páginas que luego pueden exportarse a imágenes rasterizadas o PDF.

A diferencia de otras soluciones que dependen de motores como Chromium, WebKit o Gecko, PlutoBook utiliza su propio motor de renderizado basado en Cairo, diseñado para ser ligero, confiable y eficiente en el uso de memoria.

La librería incluye herramientas de consola como html2pdf y html2png y además se encuentra en desarrollo PlutoPrint, una versión Python basada en PlutoBook.

Cambios principales en la versión 0.10.0

  • Soporte para cabeceras y pies de página.
  • Compatibilidad con funciones CSS modernas: min(), max() y clamp().
  • Soporte de unicode-range en @font-face para carga selectiva de fuentes.
  • Función attr() mejorada, ahora con tipo y valores de reserva.
  • Prioridad para fuentes de emoji a color.
  • Uso de fuentes con serif como opción por defecto de respaldo.
  • Reconocimiento correcto de archivos con BOM UTF-8.

Licencia y disponibilidad

PlutoBook es un proyecto open source bajo licencia MIT. El código fuente y más detalles están disponibles en GitHub.


Descubre más desde CIBERED

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario