phpdocx 13: modo Compiled y más

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

Artículos recientes

phpdocx 13

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 &nbsp; por <br> cuando includeBlankSpacesInEmptyParagraphs está activado para mantener párrafos vacíos.
    • Se usa &nbsp; 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!