Es un placer anunciar la version 16 de phpdocx. Esta nueva version mayor incluye un gran paquete de plantillas DOCX con código de phpdocx de uso gratuito para vuestra conveniencia. También ofrece nuevos métodos y muchas otras características, hasta un centenar de ellas.
Dirígete a Pricing para conseguir la licencia que mejor se ajusta a las necesidades de tu proyecto.
Usuarios con un License Update Service (LUS) gratuito pueden descargar de manera gratuita esta versión. Basta ir a MY PHPDOCX y escoger la(s) licencia(s) que se quiere actualizar.
Usuarios con versiones anteriores también pueden actualizar a la última en el mismo lugar.
Asimismo, animamos a los usuarios que no tengan LUS a adquirirlo, pues garantiza acceso gratuito a próximos lanzamientos, más otras ventajas, durante todo un año.
Las características principales de phpdocx 16 son las siguientes:
- 25 plantillas DOCX con código phpdocx listas para usar.
- Nuevo método para insertar una tabla de autoridades: addTableAuthorities.
- Pies de foto:
- Nuevo método addCaption.
- Opciones align y wrapTextInBookmarks en pies de página addImage y addTable.
- HTML Extended:
- Nuevas etiquetas HTML Extended: phpdocxcaption, phpdocxtableauthorities.
- Atributo parentId en phpdocx_comment para responder a comentarios.
- Aplicar URLs base personalizadas.
- addTableFigures soporta el establecer estilos personalizados.
- Comprobación adicional al utilizar mixPlaceholderStyles para no leer elementos DOMText.
- CSS Extended:
- Nuevo estilo "data-custom" para añadir estilos personalizados en textos, párrafos, tablas y listas.
- Añadido 'data-font-family: initial' como nuevo estilo en contenidos de texto.
- Añadido 'data-color: initial' como nuevo estilo en contenidos de texto.
- DOCX a HTML nativo:
- Soporte para imágenes EMF.
- Fusión de campos.
- Máximo valor de 6 para encabezamientos.
- Manejar el valor baseline de vertAlign.
- Etiquetas de documento de entrada de texto estructuradas.
- Añadidas casillas como contenido de bloque sin elemento de párrafo.
- Comprobación adicional para no aplicar un margen de celda por defecto si se aplican los estilos de margen de celda solo para tablas.
- Cast para flotar valores de px transformados a pt.
- Aplicación de una posición absoluta a imágenes establecidas como posición posterior solo si behindDoc está activo.
- Eliminado un mensaje descontinuado cuando un rowspan no se aplica a una tabla.
- DOCX a PDF nativo:
- Soporte para imágenes EMF.
- Fusión de campos.
- Máximo valor de 6 para encabezamientos.
- Manejar el valor baseline de vertAlign.
- Etiquetas de documento estructuradas.
- Comprobación adicional para no aplicar un margen de celda por defecto si solo se aplican estilos de margen de celda en tablas.
- Valor de destino utilizado en Content-Disposition cuando se activa el modo stream.
- Aplicación de una posición absoluta a imágenes establecido como posición posterior solo si behindDoc está activo.
- Eliminado un mensaje descontinuado cuando un rowspan no se aplica a una tabla.
- JavaScript API:
- Contenidos: pies de imagen y de tabla, ecuaciones matemáticas, cajas de texto.
- Estilos: estilos de párrafo por defecto en tablas, bordes de párrafo y tablas. BorderCell renombrado a Border.
- PDFUtilities:
- Nuevo método attachFile: añadir uno o más archivos en un PDF, establecer contenidos XMP RDF.
- Nuevo método addPageNumber.
- Nuevas opciones addPageNumbers y pageNumbersOptions en mergePdf para añadir números de página.
- Las excepciones muestran el nombre del PDF si este no existe.
- Soportadas versiones del modelo PDF/A.
Y mucho más. La lista completa de características se encuentra en la sección de noticias de phpdocx.
¡Feliz programación!