Diseño de página de imagen

Diseño de página de imagen

Diseño de página de imagen

Esta página documenta la clase de configuración MultiPageLayout y sus enumeraciones relacionadas con la renderización de imágenes, y explica por qué no tienen una ruta de guardado funcional en esta edición.

Aspose.Words FOSS para .NET incluye un pequeño conjunto de clases de modelo para describir cómo se organizarían varias páginas de documento al renderizarse en una única salida basada en imágenes — MultiPageLayout y sus enumeraciones de soporte. Esta edición no incluye el motor de maquetación y renderizado en sí (see Características y Funcionalidades y el resumen del producto), por lo que estos tipos existen en la superficie pública de API como primitivas de configuración sin una vía de guardado que los consuma en esta compilación.


MultiPageLayout

MultiPageLayout es una clase sellada cuyos métodos de fábrica estáticos construyen cada uno una disposición multipágina diferente: Vertical(verticalGap) apila páginas de arriba a abajo con el espacio dado entre ellas; Horizontal(horizontalGap) coloca páginas una al lado de otra, de izquierda a derecha; Grid(columns, horizontalGap, verticalGap) organiza páginas de izquierda a derecha y de arriba a abajo en una cuadrícula con el número de columnas especificado; TiffFrames() mantiene cada página como un marco separado en lugar de combinarlas en una sola imagen; y SinglePage() renderiza solo una página. Una vez construida, una instancia de MultiPageLayout expone BackColor y BorderColor (ambos Color) y BorderWidth (float) para dar estilo a la salida combinada.


Enumeraciones de renderizado relacionadas

Tres enumeraciones adicionales describen el mismo dominio de “páginas de documento como imágenes”: ImageColorMode (None, Grayscale, BlackAndWhite) controla el modo de color de las imágenes de página generadas; ImagePixelFormat enumera los formatos de píxel disponibles para las imágenes de página generadas (como Format24BppRgb y Format32BppArgb); y ImageBinarizationMethod (Threshold, FloydSteinbergDithering) especifica cómo se convierte una imagen a blanco y negro. Al igual que MultiPageLayout, estos se definen en la superficie de API pero no están actualmente vinculados a una clase de opciones de guardado en esta edición — esta compilación FOSS no incluye exportación a imagen, PDF o XPS.


Consejos y mejores prácticas

  • Trate MultiPageLayout y sus enumeraciones relacionadas como solo de referencia en esta edición — no hay una vía Save() en la superficie pública API que consuma una instancia MultiPageLayout para realmente producir una imagen.
  • Si su flujo de trabajo necesita renderizar documentos Word a TIFF, PNG, JPEG u otros formatos de imagen, utilice la versión comercial Aspose.Words para .NET, que incluye el motor de renderizado completo para el que están diseñados estos tipos.
  • No confunda esta área de diseño de página para imágenes con la inserción de imágenes dentro de un documento (el Shape / ImageData API) — eso es una característica separada y normal del contenido del documento, no del renderizado de página.

Problemas comunes

ProblemaCausaCorrección
Ningún método acepta una instancia de MultiPageLayoutEsta edición no incluye el motor de renderizado image/PDF/XPSUtilice el Aspose.Words comercial para .NET para el renderizado de páginas y la exportación de imágenes
Document.Save() a una extensión de imagen fallaEsta edición excluye el motor de renderizado image/PDF/XPS que requieren los formatos de guardado basados en imágenesGuarde en DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown o texto sin formato en su lugar

FAQ

¿Puedo usar MultiPageLayout para exportar mi documento como un TIFF multipágina?

No en esta edición. MultiPageLayout y sus enumeraciones de soporte (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) están presentes en la superficie API, pero la canalización de guardado de renderizado de imágenes que los consumiría no forma parte de esta compilación FOSS.

¿Por qué existe esta clase si no es funcional aquí?

Aspose.Words FOSS para .NET es la auténtica base de código Aspose.Words reducida a un núcleo gratuito, no una reescritura — algunas clases de capa de modelo vinculadas al motor de renderizado eliminado permanecen compiladas en la biblioteca aunque ninguna ruta de guardado compatible las utilice actualmente.

¿También se excluye incrustar una imagen dentro de un documento?

No — insertar y formatear imágenes dentro del contenido de un documento (a través de Shape y ImageData) es una función de edición de documentos normal y compatible. Sólo se excluye renderizar páginas completas a un formato de imagen.


Resumen de API Reference

Clase / EnumDescripción
MultiPageLayoutConfigura cómo se combinan varias páginas en una salida basada en imágenes (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeModo de color para las imágenes de página generadas (None, Grayscale, BlackAndWhite)
ImagePixelFormatOpciones de formato de píxel para imágenes de página generadas
ImageBinarizationMethodMétodo de conversión a blanco y negro (Threshold, FloydSteinbergDithering)
 Español