phpdocx 13 está aquí. Nos encanta anunciar esta nueva versión mayor, lista para descargar y llena de actualizaciones y novedades que sin duda servirán para implementar vuestros proyectos y a diseñar increíbles documentos.
Como siempre, visitad la sección Pricing de nuestra web para conseguir la licencia que mejor se ajuste a vuestros requerimientos. Usuarios con versiones anteriores pueden actualizar a la nueva yendo a MY PHPDOCX, seleccionando la licencia y haciendo clic en el botón Upgrade.
Los usuarios que tienen una versión válida del LUS (License Update Service) pueden conseguir esta nueva versión totalmente gratis. Y si no tenéis LUS, ya sabéis que esta es la manera de conseguir actualizaciones a coste cero.
Aquí una lista de las principales características de phpdocx 13:
- Modo Compiled:
- Linux (64-bit y ARM64), Windows (64-bit) y macOS (64-bit).
- Reemplazar listas, tablas, textos y cajas de selección.
- Eliminar placeholders.
- Extraer placeholders y estilos.
- Nuevo método PDF indexer para conseguir información de archivos PDF.
- Soporte para PHP 8.2.
- HTML a DOCX:
- Nuevo elector de CSS soportado: ~.
- Añadido 'data-font-size: initial’ como nuevo estilo en contenidos de texto a CSS Extended.
- Mejorada la transformación de etiquetas br cuando se añaden antes de etiquetas de lista.
- Añadidos nuevos issets cuando se leen estilos CSS.
- Añadida comprobación adicional cuando se incluyen imágenes sin atributo src para evitar un aviso de PHP en PHP 8.
- Algunas variables estáticas disponibles en la clase CreateDocxFromTemplate se han cambiado a atributos de clase. Añadidos métodos getter y setter a _preprocessed: getPreprocessed y setPreprocessed.
- Mejorado el método replacePlaceholderImage cuando se trabaja con documentos con varias imágenes.
- Mejorado BulkProcessing cuando se trabaja con documentos con varias imágenes.
- DOCXUtilities: nuevo método searchAndColor para buscar y colorear cadenas de texto.
- DOCXUtilities: los métodos searchAndReplace, searchAndRemove y searchAndHighlight permiten añadir pies y cabeceras como scopes.
- DOCX a PDF nativo:
- Soporte de pies y cabeceras: tipos estándar de pie y cabecera, soportados documentos y estilos en el cuerpo del documento, número de página y total de página.
- Reemplazados párrafos vacíos por párrafos con para evitar ocultarlos en el resultado. Añadida nueva opción includeBlankSpacesInEmptyParagraphs para evitar este comportamiento por defecto.
- Reemplazado por <br> cuando includeBlankSpacesInEmptyParagraphs está activado para mantener párrafos vacíos.
- Se usa para establecer tabulaciones en lugar del estilo margin-left.
- Añadido #fff como color de borde en estilos de tabla cuando se utiliza nil border.
- Añadido UTF-8 como meta charset.
Puedes ver el listado completo de características (hasta treinta nuevas) aquí: phpdocx v13 release notes
¡Feliz programación!