Nos complace presentar phpdocx 10. La nueva versión mayor de la librería ya está disponible para su descarga. Incluye un notable número de características y mejoras que estamos seguros servirán para ayudarte a diseñar y crear los documentos más impresionantes.
Para conseguir phpdocx 10, ve a Pricing y escoge la licencia que más se ajuste a tus necesidades de negocio.
Usuarios con un LUS (License Update Service) válido pueden descargar la nueva versión gratis.
Usuarios con versiones de phpdocx antiguas y sin LUS pueden actualizar a la nueva versión yendo a MY PHPDOCX y haciendo clic en Upgrade To en la(s) licencia(s) que deseen.
Estas son las novedades de phpdocx 10:
- Bulk processing: consigue el máximo rendimiento y flexibilidad al trabajar con plantillas.
- Nuevo método para importar contenidos desde un DOCX: importContents.
- Todos los métodos de PDF ahora incluyen una nueva opción para importar y mantener anotaciones (enlaces, comentarios y otros).
- Embeber fuentes.
- Nuevo método del plugin de conversión basado en DOMPDF.
- HTML Extended: nuevo método, addBaseCSS, para aplicar CSS base a todo el HTML importado.
- HTML Extended: nueva opción, stylesReplacementType, para mantener los estilos de pPr y rPr existentes cuando se reemplazan por HTML.
- HTML Extended: soporte para sobreescribir estilos en niveles de lista, transformación de etiquetas de HTML ( ) y establecimiento de destino para etiquetar contenidos.
- addMathEquation ahora soporta definir estilos de negrita, color, cursiva y tamaño de fuente.
- HTML a DOCX evita usar una carpeta temporal cuando se añade una imagen con PHP 5.4 o superior.
- HTML a DOCX limpia valores gridCol 0 y permite usar tablas sin todos los anchos definidos.
- HTML a DOCX: nueva opción, cssEntityDecode para usar htmlentitydecode para parsear CSS, útil para familias de fuentes con nombres que no son ASCII.
- HTML a DOCX: nueva opción, forceNotTidy, que fuerza a no usar Tidy. Se recomienda solo si no se puede instalar Tidy.
- HTML a DOCX permite aplicar estilos personalizados de lista a etiquetas ol.
- DOCX a HTML: soporte para imágenes WMF.
- Nuevas opciones de gráficas personalizadas con addChart: leyendas personalizadas (negrita, cursiva, tamaño, subrayado), líneas de trama (cap type, color, tipo de línea, ancho).
- Soporte de pies al añadir marcas de agua con watermarkDocx.
- El método addCrossReference ahora permite establecer marcadores de texto y arriba/abajo como campo de contenido y modificadores personalizados.
- Nuevo método para añadir tabla de cifras: addTableFigures.
- Nuevo método para insertar objetos WordFragment independientes: addWordFragment.
- Nuevo método para añadir vídeos en linea: addOnlineVideo. Compatible con MS Word 2013 y siguientes.
- Nuevo script para comprobar la configuración del plugin de conversión basado en LibreOffice.
- Nuevo método para obtener las estadísticas del documento basado en el plugin de conversión de msword.
- Añadido soporte para documentos en memoria con DOCXPathUtilities: removeSection, splitDocx.
- Añadido soporte para documentos en memoria con importStyles e importListStyle.
- El añadido de leyendas en imágenes y tablas soporta el uso de etiquetas personalizadas.
- Soporte para añadir etiquetas a tablas con addTable.
- Soporte para variantes estrictas.
- PhpdocxUtilities permite ahora cambiar dinámicamente los ajustes INI.
- DOCX a HTML: se fuerza que los estilos de los span eviten problemas de sobreescritura cuando se especifican estilos de documento por defecto, soporte para valores cero cuando se usan estilos de negrita y cursiva, herencia mejorada cuando se aplican estilos personalizados de párrafo y carácter, soporte para etiquetas w:outlineLvl en estilos cuando se generan etiquetas de cabeceras, añadido soporte cuando las etiquetas tcBorders no tienen hijos, mejora en contenidos de pestañas y hanging attributes, se usa span con clases tabcontent cuando se transforman etiquetas de pestaña.
- DOCX a PDF: se fuerza que los estilos de los span eviten problemas de sobreescritura cuando se especifican estilos de documento por defecto, soporte para valores cero cuando se usan estilos de negrita y cursiva, mejora en márgenes en párrafos para evitar espacios adicionales, herencia mejorada cuando se aplican estilos personalizados de párrafo y carácter.
- getStatistics devuelve ahora una excepción si no se puede crear el archivo de estadísticas.
- Nueva opción de SignPDF para establecer el número de página de la imagen.
- Actualizado createDocxAndDownload para permitir el uso de '/' como separador de directorio en Windows.
- Indexer extrae contenidos enlazados desde archivos rels, y contenidos de descripción y de títulos de texto alternativo de imágenes.
- DOCXCustomizer soporta w:eastAsia cuando se establecen Fuentes.
- El método addChart permite ahora forzar la opción de suavizado como 0.
- processTemplate permite usar nombres en singular para establecer objetivos.
- La comprobación de licencia evita lanzar un aviso si no se establece $SERVER['SERVERADDR'].
- Se renombra show_label como showLabel para añadir leyendas.