xmldocx 9: 40 novedades

Estamos encantados de anunciar la nueva versión mayor de xmldocx. xmldocx 9 incluye muchas nuevas características y mejoras, hasta cuarenta funcionalidades diseñadas para ayudarte a crear documentos más potentes y sofisticados, al conseguir mejor los datos desde cualquier fuente, añadir y seguir contenidos más fácilmente, generar impactantes gráficos, transformar a

Artículos recientes

Estamos encantados de anunciar la nueva versión mayor de xmldocx. xmldocx 9 incluye muchas nuevas características y mejoras, hasta cuarenta funcionalidades diseñadas para ayudarte a crear documentos más potentes y sofisticados, al conseguir mejor los datos desde cualquier fuente, añadir y seguir contenidos más fácilmente, generar impactantes gráficos, transformar a DOCX en un parpadeo...

Esta es la lista completa de funcionalidades de xmldocx 9:

  • HTML Extendido: llama a métodos de xmldocx desde etiquetas HTML personalizadas para añadir cabeceras, pies, comentarios, números de página, TOCs, WordFragments y muchos otros contenidos.
  • Soporte para seguimiento: añade personas, sigue contenidos y estilos nuevos, reemplazados y eliminados, acepta y rechaza seguimientos existentes...
  • Gráficas con addChart: establece colores de gráficas personalizados para series y valores, añade colores de fondo a las áreas de gráfica, legenda y trama, rota los contenidos de texto en el eje horizontal y vertical, nuevos estilos (negrita, cursiva, tamaño, subrayado) en los ejes vertical y horizontal.
  • Soporte para MS Word 2019. -* Gran mejora de rendimiento* en transformaciones de HTML a DOCX: se usa 60% menos de memoria y es un 15% más rápido (de media).
  • Nuevas opciones para el plugin de conversión: exportar comentarios (en línea y márgenes), exportar campos de formulario (etiquetas de estructura de documento: input y select) y compresión sin pérdida.
  • watermarkDOCX ahora acepta añadir marcas de agua por sección.
  • Soporte en DOCXPath para pies y cabeceras: insertWordFragment (insertar contenidos), removeWordContent (eliminar contenidos existentes) y replaceWordContent (reemplazar contenidos por WordFragments) basado en contenidos, secciones, tipos y posiciones. Es compatible con nuevos documentos y plantillas, y simplifica la edición de documentos de bajo nivel con un nuevo grupo de métodos de fácil uso.
  • docxSettings incluye compat, una nueva opción para eliminar el mensaje de Word del modo de compatibilidad y añadir etiquetas de ajuste de compatibilidad.
  • Aplicar una cadena de formato para ejes (fecha, porcentaje, divisa, personalizado...) al añadir gráficas.
  • Nuevos métodos para eliminar pies y cabeceras: removeHeaders y removeFooters.
  • Nuevo método para personalizar la cadena que se usa para agrupar bloques: setTemplateBlockSymbol.
  • DOCXCustomizer soporta pies y cabeceras.
  • PDFUtilities, nuevo método para eliminar páginas en PDFs: removePagesPdf.
  • Nuevo método para cambiar estilos por defecto dinámicamente: setDocumentDefaultStyles.
  • Soporte de fusión de DOCX para contenidos de commentExtended.
  • Se añade soporte para comentarios completados. Sólo compatible con MS Word 2013 y más recientes.
  • Añadida una nueva opción en cloneBlock para permitir la clonación de bloques y sub-bloques por posición.
  • replaceWordContent permite establecer valores de localización: after (por defecto), before, inlineBefore o inlineAfter (no crea un nuevo w:p y añade el WordFragment antes o después del referenceNode, sólo elementos en línea).
  • Nueva opción para métodos de HTML a DOCX para generar estilos de lista de MS Word automáticamente desde HTML y CSS. Estilos de lista que se soportan: decimal, lower-alpha, lower-latin, lower-roman, upper-alpha, upper-latin, upper-roman.
  • Soporte para nuevas etiquetas, estilos y selectores al transformar HTML a DOCX: selectores de CSS3 (nth-child, nth-of-type, first-of-type, last-of-type), etiquetas (figcaption), estilos (color y ancho para hr, margin-left y margin-right para td, auto y fixed para table-layout).
  • HTML a DOCX: márgenes de celda de tabla con estilos padding-left y padding-right, aplica estilos run-of-text a casillas de selección y botones de opción, font-weight soporta 700, 800 y 900 como valores de negrita, soporte de estilos de carácter personalizados en etiquetas span, se soporta text-align en estilos run-of-text.
  • HTML a DOCX: se añade soporte para estilos personalizados de párrafo en etiquetas LI y el atributo start en etiquetas OL, se eliminan dos avisos al utilizar PHP 7.2 o más reciente y se ha arreglado el error de Font Metrics cuando no se usan fuentes válidas.
  • Nueva firma en el método transformDocument.
  • addChart permite establecer una leyenda personalizada cuando se añade una gráfica de dispersión. El valor por defecto es "Y values".
  • Se eliminan los métodos mcrypt para encriptar documentos. Ahora se usa OpenSSL en el módulo Crypto.
  • Añadida una comprobación adicional para detectar la extensión de un archivo de imagen en métodos de HTML a DOCX cuando la imagen no tiene extensión.
  • Nueva opción en el método createParagraphStyle para añadir estilos de numeración para estilos de párrafo personalizados: numberingStyle.
  • Añadida revisión y lastModifiedBy como opciones para el método addProperties.
  • Nueva plantilla base interna y en memoria para mejorar el rendimiento al generar documentos DOCX desde cero.
  • Se permite añadir numeración de páginas como WordFragment en línea.
  • Se establece downloadImages como verdadero por defecto para los métodos embedHTML y replaceVariableByHTML.
  • Se mejora la compatibilidad con MS Office 365 (cuando se genera un documento.xml sin nombre fijo).
  • Se añade soporte para imágenes base64 en los métodos embedHTML y replaceVariableByHTML.
  • Los bloques de placehoders en plantillas no necesitan ser únicos.
  • Pueden añadirse TOCs como WordFragments.
  • replaceChartData añade XLSX editable.
  • Nueva opción para evitar añadir estilos por defecto al importar HTML.
  • Soporte para LibreOffice 6 al utilizar el plugin de conversión.
  • Cambio a paquetes ZIP.

Usuarios con un LUS (License Update Service) válido pueden descargar la nueva versión gratis. Basta con ir a MY XMLDOCX y seleccionar la(s) licencia(s) para actualizar.

Usuarios sin LUS pueden conseguir xmldocx por el mismo proceso, yendo a MY XMLDOCX y haciendo click en UPGRADE TO.

Y si no tienes ninguna licencia de xmldocx, ¿a qué estás esperando? :)