Phpdocx, nuestra librería de generación dinámica de documentos en PHP, ha alcanzado una nueva versión, la 7.5, y como siempre que preparamos una actualización, aunque no sea de tipo mayor, ¡nos hemos vuelto a liar a base de novedades!
Aquí está la lista de las nuevas funcionalidades y mejoras que incorpora phpdocx 7.5:
- Mejoras en gráficas: nueva estructura de datos que permite repetir valores, gráficas editables, soporte de majorUnit, minorUnit, scalingMax y scalingMin para gráficos de barras, columnas, líneas, áreas de radar y de dispersión, líneas suavizadas para gráficas de línea y dispersión, estilos para títulos, líneas de tendencia, combos de gráficas, mostrar leyendas y títulos de series, formateado de títulos de datos en gráficas de columnas y barras (rotación y posición).
- Crear gráficas desde un XLSX.
- Soporte para estilos de carácter.
- Mejorada la importación de tablas desde HTML con colspan o rowspan y usando el conversion plugin para generar PDF.
- Nuevo método para crear estilos de carácter personalizados: createCharacterStyle.
- Nuevos estilos para párrafos, cabeceras, enlaces, textos y estilos: doble subrayado, desvanecido, escala, posición, color de subrayado, espaciado de carácter y bordes de carácter.
- Soporte para añadir imágenes como streams con los métodos addImage, replacePlaceholderImage y HTML.
- El conversion plugin ahora permite transformar DOCX a XHTML (HTML se soporta desde phpdocx 4.5).
- Nuevas opciones para addImage: relativeToHorizontal y relativeToVertical para añadir imágenes relativas a la página, los márgenes, columnas y otras posiciones en el documento.
- Merge de DOCX mejorado, ahora incluye estilos de listas con imágenes o gráficas.
- Establecer documentos protegidos o editables según la región.
- Establecer alineado de ecuaciones matemáticas.
- signDocx permite añadir múltiples firmas.
- XMLAPI compatible con los modos de strings y stream.
- El método getDocxPathQueryInfo de DOCXPath devuelve los elementos de la query que se quieren cambiar o consultar.
- Nueva opción para usar numeración continua en listas.
- Nueva opción para establecer el valor de inicio con createListStyle.
- Establecer propiedades personalizadas para el método docxSettings.
- Se lanza una nueva excepción cuando phpdocx no puede escribir en el archivo de destino.
Si deseáis descargar esta nueva versión y tenéis un LUS (License Update Service) activo, basta con ir a MY PHPDOCX y descargarla de forma totalmente gratuita.
Si no tenéis LUS podéis actualizar a la nueva versión igualmente en MYPHPDOCX por un precio muy competitivo.
Y si todavía no sois usuarios de phpdocx, ¿a qué estáis esperando para probar la librería que potencia los negocios de las mejores marcas?
¡Hasta la próxima versión!