Representación
Usamos el término “renderizado” en Aspose.Words para describir el proceso de convertir un documento a un formato de archivo o un medio paginado o que tenga el concepto de páginas. Estamos hablando de convertir un documento en páginas. El siguiente diagrama muestra qué es el renderizado en Aspose.Words.
Las funciones de renderizado de Aspose.Words le permiten realizar lo siguiente:
- Convierta un documento o páginas seleccionadas a formatos PDF, XPS, HTML, XAML, PostScript y PCL.
- Convierta un documento en un documento TIFF de varias páginas, o convierta cualquier página en una imagen rasterizada y guárdela como BMP, PNG o JPEG.
- Convierta una página de documento en una imagen de gráficos vectoriales escalables (SVG), o conviértala en una imagen vectorial y guárdela como EMF.
- Renderizar (dibujar) una página de documento en un tamaño o escala específica en el objeto de gráficos .NET para crear miniaturas, imágenes a tamaño completo o escaladas de páginas de documentos.
- Renderizar un objeto Shape por separado del documento a cualquier formato de imagen o a un objeto de gráficos .NET.
- Mostrar cualquier página de un documento en un formulario Windows.
- Imprima o obtenga una vista previa de las páginas del documento utilizando la infraestructura de impresión .NET estándar.
Formatos de documento {#flow-layout-or-fixed-layout-document-formats} de diseño fluido o de diseño fijo
La mayoría de los formatos de documentos que se pueden cargar en Aspose.Words se conocen como formatos de “diseño de flujo”. Los formatos de diseño de flujo incluyen DOC, OOXML, RTF, ODT y HTML. Los documentos en estos formatos constan de varios elementos como párrafos, tablas, encabezados, pies de página, imágenes, campos y su formato, por ejemplo, negrita, cursiva, fuente y tamaño. Sin embargo, los formatos de diseño de flujo no contienen información sobre la posición donde se muestra cada párrafo o carácter en particular en una página.
Por el contrario, los formatos de “diseño fijo” (también conocidos como “página fija”) como PDF y XPS contienen información de posición exacta para todos los elementos del documento. Estos formatos conservan la apariencia original de un documento una vez distribuido en páginas, lo que proporciona una mayor precisión en la información mostrada.
Motor de diseño de página
Aspose.Words implementa su propio motor de diseño de páginas que formatea un documento de diseño de flujo en páginas. Aspose.Words implementa una serie de renderizadores que producen un documento de diseño fijo, como PDF o XPS, o imprimen páginas en otro medio, como impresión o dibujo. Tenga en cuenta que la exportación también se puede paginar para HTML y XAML. Esto significa que un documento se puede guardar como HTML o XAML (formato de diseño de flujo) normal, o como HTML y XAML “paginados” que presentan posiciones absolutas de elementos.
La ventaja más importante de utilizar el motor de diseño de páginas Aspose.Words es que imita la forma en que funciona el motor de diseño de páginas de Microsoft Word. Por lo tanto, cuando convierte un documento Microsoft Word a PDF, XPS o lo imprime usando Aspose.Words, el resultado aparecerá casi exactamente como si estuviera hecho con Microsoft Word. Tenga en cuenta que Aspose.Words no utiliza Microsoft Word.