Estamos orgullosos de anunciar phpdocx 9, la nueva versión mayor de nuestra librería de generación dinámica de documentos.
Una vez más hemos incluido grandes mejoras con vistas a potenciar vuestros negocios y proyectos. He aquí la lista completa de funcionalidades de phpdocx 9:
- HTML Extendido: llama a métodos de phpdocx a partir de etiquetas HTML para añadir cabeceras, pies, comentarios, número de páginas, tablas de contenido, WordFragments y muchos otros contenidos.
- Soporte para seguimiento: añadir gente, seguir contenidos nuevos, reemplazados y eliminados, aceptar o rechazar trazados existentes, conseguir información de seguimiento.
- Conversión nativa de PHP de DOCX a PDF.
- Gran mejora en rendimiento en transformaciones de HTML a DOCX: menos del 60% de memoria y 15% más rápido (de media).
- Nuevo método para extraer y analizar estilos en el cuerpo del documento principal: getWordStyles
- Nuevas opciones en el plugin de conversión basadas en LibreOffice: exportar comentarios (en línea y márgenes), exportar campos de formulario (etiquetas estructuradas de documento: input y select) y compresión sin pérdidas.
- Añadido soporte para la generación automática de Tablas de contenido con el plugin de conversión con msword.
- HTML a DOCX: añadido soporte para estilos personalizados de párrafo en etiquetas LI y el atributo start en etiquetas OL, eliminados dos avisos cuando se utiliza PHP 7.2 o superior, solucionado el error Font_Metrics cuando no se usan fuentes válidas.
- Nuevo método para extraer archivos existentes desde el DOCX: getWordFiles
- Rendimiento mejorado para generar gráficas: se han trasladado los archivos externos para crearlos a un archivo de estructura de PHP interno.
- Añadidos nuevos estilos a createListStyle: align y position.
- Ahora Indexer extrae gente, información de secciones y tipos de documentos.
- Soporte para DOCX en memoria mediante Indexer.
- Añadido pageNumberType como opción a los métodos addSection y modifyPageLayout para establecer el formato de número de página y los valores de inicio.
- Nueva firma del método transformDocument
- Nueva opción para evitar utilizar un valor de envoltura (wrap value) con Tidy para evitar espacios extra en blanco al transformar HTML a DOCX: disableWrapValue
- Añadida nueva opción a watermarkDocx para forzar el plugin de conversión basada en LibreOffice al mostrar marcas de agua en el texto: addvshapetypetag.
- Mejoras en DOCX a HTML: soporte para etiquetas sdt al envolver celdas de tablas, añadidos valores por defecto a margin-top y margin-bottom en el CSS base del plugin por defecto, soporte para nil como valor en celdas internas de tablas, añadido soporte para el atributo start en listas.
- Ahora se usa AES-256-CBC en el método encryptDOCX para conseguir la longitud cipher iv.
- Actualizada la función para conseguir el valor dpi de imágenes en PNG.
- Eliminado el método enableCompatibilityMode.
- Añadida una comprobación adicional para detectar la extensión del archivo de imagen en métodos de HTML a DOCX cuando la imagen no tiene extensión.
- La variable estática wordML en HTML2WordML se ha reemplazado por una variable protegida. -* Eliminado de la licencia Basic* el método transformDocxUsingMSWord. Añadido como nuevo plugin de conversión con nuevas opciones.
- Actualizado el TCPDF incluido a la última versión.
Conseguir phpdocx 9 es muy fácil. Basta con ir a la sección Pricing de la web de phpdocx y escoger la licencia que mejor se ajusta a las necesidades del proyecto.
Los usuarios que ya tienen una licencia y desean actualizarla a la nueva versión deben dirigirse a MY PHPDOCX, escoger la(s) licencia(s) que desean y hacer clic en UPGRADE TO.
Usuarios con un License Update Service (LUS) válido pueden descargar la nueva versión gratis desde MY PHPDOCX. Y si no tienes LUS, ¿a qué esperas para hacerte con él?
Para cualquier cuestión, estaremos encantados de atenderos mediante nuestro formulario de contacto.
Feliz programación ;)