phpdocx 8: blockchain y más

phpdocx, nuestra librería para la generación dinámica de documentos, está de enhorabuena estos días, al haber alcanzado su octava versión mayor. En efecto, la versión 8 está aquí después de un intenso proceso de desarrollo que ayudará a que nuestros usuarios le saquen el mayor partido e impulsen como nunca

Artículos recientes

phpdocx 8

phpdocx, nuestra librería para la generación dinámica de documentos, está de enhorabuena estos días, al haber alcanzado su octava versión mayor. En efecto, la versión 8 está aquí después de un intenso proceso de desarrollo que ayudará a que nuestros usuarios le saquen el mayor partido e impulsen como nunca sus proyectos.

Pero vamos a desgranar sus novedades, que son muchas y muy variadas. Pasen y vean:

  • Módulo de Blockchain
  • Transformar DOCX a HTML con clases de PHP nativas
  • Soporte para nuevas etiquetas, estilos y selectores para la transformación de HTML a DOCX: selectores de CSS3 (nth-child, nth-of-type, first-of-type, last-of-type), etiquetas (figcaption) y estilos (color y width para hr, margin-left y margin-right para td, auto y fixed para table-layout)
  • Compatibilidad mejorada para MS Office 365 (cuando se genera documento con nombre que no sea document.xml)
  • Nuevo método para cambiar dinámicamente los estilos por defecto: setDocumentDefaultStyles
  • Nuevo método para transformar ecuaciones OMML (Office MathML) a MathML: transformOMMLToMathML
  • Nueva plantilla básica de in-memory interna para mejorar el rendimiento al generar documentos DOCX desde cero
  • Libs DOMPDF y TCPDF se han trasladado a clases de phpdocx internas
  • Nuevo método para reparar automáticamente problemas habituales con tablas, listas y páginas adicionales cuando se trabaja con el conversion plugin y LibreOffice: enableRepairMode
  • Soporte para nuevos estilos de cross-references
  • Se pueden añadir TOCs como WordFragments
  • Generación automática de TOCs en un DOCX con el conversion plugin
  • lastModifiedBy es ahora una opción de addProperties
  • replaceChartData añade XLSX editables
  • Nuevos métodos para eliminar pies y cabeceras: removeHeaders and removeFooters
  • Formatos para cadenas (datos, porcentajes, moneda, customizados...) al añadir gráficos
  • Nueva opción para eliminar saltos de página extras al transformar HTML a DOCX con el método embedHTML , muy útil al trabajar con LibreOffice y el conversion plugin cuando una cadena no tiene cierre de etiquetas
  • Nueva opción para evitar que se añadan estilos por defecto al importar HTML
  • Soporte de LibreOffice 6 al utilizar el conversion plugin
  • Extensiones .inc cambiadas a .php para todas las clases
  • Cambio a paquetes ZIP
  • Se ha eliminado OpenOffice para todos los paquetes
  • Se ha eliminado log4php de todos los paquetes. Se puede utilizar cualquier librería de acceso PSR3

Progammer

Para actualizar a phpdocx 8 y probar todas estas novedades, basta con ir a MY PHPDOCX y hacer click en el botón UPGRADE TO de la(s) licencia(s) que desees.

Si tienes un LUS (License Update Service) en activo, ¡enhorabuena! Puedes descargarte phpdocx 8 gratis, con el mismo procedimiento de antes. Y si no lo tienes, ¿a qué esperas?

Esperamos que disfrutéis y le saquéis el mayor provecho a estas nuevas funcionalidades. Nosotros seguimos trabajando para que phpdocx siga siendo la mejor opción de conversión y generación del mercado.

¡Feliz programación! ;)