Xceed Words para .NET 6.0 introduce, para la automatización de documentos moderna en .NET, la exportación nativa de Word a HTML, una división de documentos más inteligente, personalización mejorada de gráficos, composición de documentos optimizada y correcciones importantes en la conversión de PDF.
Xceed Words para .NET 6.0 es una de las actualizaciones más significativas de la biblioteca hasta la fecha.
En lugar de lanzar una modesta actualización incremental, Xceed pasó directamente de la versión 5.2 a la 6.0. La decisión refleja el alcance de las mejoras introducidas en esta versión, encabezadas por una capacidad completamente nueva para exportar documentos de Word a HTML.
Si tus aplicaciones generan, procesan o publican documentos de Microsoft Word, Words para .NET 6.0 ofrece un conjunto de herramientas más capaz para la automatización de documentos moderna.
Exportar documentos de Word a HTML
La característica destacada en Words for .NET 6.0 es la exportación nativa de Word a HTML.
Un nuevo Convertir A Html método activado DocX permite a los desarrolladores convertir documentos de Word en HTML limpio y compatible con estándares con una sola llamada. El HTML resultante se puede escribir directamente en un archivo o flujo.
Exportar HTML Destacados
Los desarrolladores pueden elegir entre CSS en línea, hojas de estilo incrustadas o archivos CSS externos. Las imágenes se pueden incrustar como URI de datos Base64, exportar como archivos u omitirlas por completo. Las fuentes se pueden referenciar, incrustar o escribir como archivos externos.
El exportador admite múltiples estándares de documentos, desde HTML5 hasta XHTML 1.1, lo que lo hace adecuado para sitios web, sistemas de documentación, plataformas de gestión de contenido y flujos de trabajo de publicación.
La accesibilidad también está integrada en el proceso de exportación. Los desarrolladores pueden generar HTML5 semántico, conservar el texto alternativo de las imágenes e incluir opcionalmente roles ARIA.
Mayor fidelidad HTML
Convertir documentos de Word a HTML se vuelve un desafío cuando los documentos incluyen formato avanzado. Words para .NET .
- Listas multinivel
- Fuentes incrustadas
- Viñetas de imagen
- Encabezados y pies de página
- Notas al pie
- Cambios rastreados
- Tablas
El exportador también produce resultados deterministas, lo que permite que documentos idénticos generen HTML byte a byte idéntico en múltiples ejecuciones. Esto facilita la comparación, el control de versiones y el almacenamiento de archivos generados en el control de origen.
Para aplicaciones de marca blanca, los nombres de clase e IDs de HTML se pueden prefijar para que el marcado generado siga las convenciones de nomenclatura propias de una aplicación.
División de documentos más flexible
Words para .NET 6.0 amplía la división de documentos con una nueva sobrecarga que acepta un Opciones de división objeto, dando a los desarrolladores un control mucho más preciso sobre cómo se dividen los documentos.
- Encabezados: Dividir en niveles de encabezado seleccionados.
- Saltos de sección: Dividir documentos por estructura de sección.
- Marcadores: Emparejar marcadores usando expresiones regulares.
- Controles de contenido: Filtrar por tipo de control de contenido.
- Saltos de página: Dividir después de un número especificado de saltos.
- Saltos de columna Divide el contenido según los marcadores de diseño de columnas.
La división de documentos existente basada en encabezados y secciones sigue funcionando exactamente como antes, lo que hace que la nueva funcionalidad sea completamente aditiva.
Gráficos más grandes y controlables
La generación de gráficos también recibe una actualización importante. Como en versiones anteriores, la creación de gráficos se basa completamente en Office Open XML, no requiere la instalación de Microsoft Office, Office Interop ni dependencias de licencia del lado del servidor.
Mejoras del gráfico
Los desarrolladores pueden configurar etiquetas de datos, líneas de unión, personalización por punto, visibilidad de etiquetas individuales, líneas de cuadrícula principales y secundarias, colores de puntos directos, tipos de gráficos mixtos, renderizado de línea recta y ejes de valores logarítmicos.
Detrás de escena, el motor de gráficos ahora escribe los elementos OOXML en el orden de su esquema canónico. El resultado práctico es que los gráficos generados ya no activan el aviso de reparación de documentos de Microsoft Word al abrir documentos complejos.
Creación de documentos más productiva
Más allá de las características principales, Words para .NET 6.0 introduce varias mejoras que simplifican la generación diaria de documentos.
- Estilos de listas predeterminados: Use hasta veinte estilos de lista predefinidos a través de las API de lista existentes.
- Diseños de varias columnas: Crea diseños de página multientrada verdaderos directamente desde el código.
- Detección automática de imágenes Los formatos PNG, JPEG y GIF se detectan automáticamente al agregar imágenes desde transmisiones.
- Reutilización de contenido entre documentos: Insertar párrafos de otro documento conservando hipervínculos, imágenes, gráficos y comentarios.
- Soporte mejorado para tabla de contenidos: Fusionar múltiples documentos conservando un índice estructurado.
Mejoras en la Conversión de PDF
Words para .NET 6.0 también incluye varias correcciones que mejoran la confiabilidad de la conversión de PDF.
- Mejora de la alineación de pestañas.
- Mejor manejo de celdas de tabla fusionadas verticalmente que abarcan varias páginas.
- Correcciones para contenido de tabla faltante.
- Condiciones reducidas de falta de memoria causadas por encabezados de documentos con muchas imágenes.
Juntas, estas mejoras aumentan la confiabilidad al generar PDFs a partir de documentos complejos de Word.
¿Por qué la versión 6.0?
Pasar directamente de la versión 5.2 a la 6.0 fue una decisión deliberada.
La exportación nativa de Word a HTML, por sí sola, introduce una capacidad completamente nueva para los desarrolladores que crean sistemas de publicación, plataformas de documentación y aplicaciones basadas en documentos. Combinado con la división de documentos ampliada, una personalización de gráficos más rica, una composición de documentos mejorada y correcciones en la conversión de PDF, esta versión representa una evolución sustancial de la biblioteca.
Actualizar a Xceed Words para .NET 6.0
Ya sea que esté publicando documentos de Word en la web, generando informes comerciales, ensamblando documentos de múltiples fuentes o creando flujos de trabajo complejos de automatización de documentos, Xceed Words para .NET 6.0 brinda nuevas capacidades que simplifican el desarrollo y al mismo tiempo mejoran la calidad del resultado final.
Empieza a crear mejores flujos de trabajo de automatización de documentos con Xceed Words para .NET 6.0.
Preguntas frecuentes
¿Cuál es la característica nueva más importante de Xceed Words para .NET 6.0?
La nueva función más importante es la exportación nativa de Word a HTML a través del nuevo Convertir A Html API.
¿Los documentos ahora se pueden dividir usando más que títulos?
Sí. Los documentos se pueden dividir usando encabezados, saltos de sección, marcadores, controles de contenido, saltos de página y saltos de columna.
¿La generación de gráficos requiere Microsoft Office?
No. La generación de gráficos utiliza Office Open XML y no requiere Microsoft Office ni Office Interop.