Aspose.Cells Converter de imagen para .NET

Aspose.Cells Image Converter para .NET es una API ligera y de alto rendimiento diseñada específicamente para transformar las placas de Microsoft Excel (XLS, XLSX,XLTM,XLSM) en una variedad de formatos de imagen -incluyendo TIFF, JPEG, PNG, BMP, EMF y GIF- mientras que conserva el diseño, el formato, los gráficos y los objetos incorporados.

Instalación y configuración

Añadir la asamblea de Aspose.Cells Image Converter a su proyecto .NET a través de NuGet o al referenciar el DLL directamente Instalación .Antes de renderizar cualquier imagen, iniciar la licencia medida como se describe en Licenciamiento Medido .

Características y funciones clave

Conversión de obra a imagen

• Render las hojas de trabajo individuales a imágenes independientes con control sobre las brechas de página, escalada y transparencia.• Honores las áreas de impresión de Excel, los heads/footers y las margen, garantizando la fidelidad a Print Preview.

Libro de trabajo a múltiples páginas TIFF

• Exportar libros de trabajo completos en una única, múltiples páginas TIFF El contenedor.• Cada hoja se rendirá como un único marco TIFF para el archivo o el procesamiento de batch.

Soporte completo para el formato de imagen

• Soporta TIFF, JPEG, PNG, BMP, EMF y GIF.• Compresión de control (LZW, CCITT), interlación, transparencia y paletas para diferentes formatos.

Opciones de rendimiento y personalización

• Fine-tune DPI, resolución y profundidad de color.• Configure anti-alias, visibilidad de gridline y rellenos de fondo.• Aplique el modo de luz / oscuridad o los hallazgos personalizados para superlados y marcadores de agua.

Mapa y forma Rendering

• Converte gráficos, SmartArt, objetos OLE y formas con alta fidelidad.• Retence temas, estilos, ases y etiquetas de datos para renderización gráfica exacta.

Páginación, Escalamiento y Impresión

• Respeta la página de Excel para los informes.• Escala para ajustar la anchura / altura o números de página específicos.• Se conservan las cabezas, los pies y los números de página.

Streaming y Gestión de Memoria

• Apoya el rendimiento y la producción basada en el flujo para libros de trabajo muy grandes.• Minimizar las huellas de la memoria y evitar problemas de memoria.

Texto de alta fidelidad y embotamiento de fuentes

• Conserva las fuentes, el alineamiento y el flujo de texto con fontas incorporadas o sustituidas.• Apoya los scripts RTL, cursivo y asiático para la compatibilidad global.

Título: Seguridad y Concurrencia

• Múltiples instantes pueden funcionar en paralelo para ambientes de alto rendimiento.• Diseño Thread-Safe ideal para renderización del lado del servidor.

Tratamiento de errores y diagnóstico

• Informe de error detallado para funciones no apoyadas o archivos corrompidos.• Logar advertencias para la falta de fuentes o rendir diferencias.

Exemplo: Convertir Excel en PNG

// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");

// Get the first worksheet
Worksheet sheet = book.Worksheets[0];

// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// Specify the image format
imgOptions.ImageType = ImageType.Png;

// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);

int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
    sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}

Consejos y mejores prácticas

• Iniciar la licencia una vez en la startup para evitar las verificaciones repetidas.• Define áreas de impresión y configuración de página en los modelos de Excel para la coherencia.• Utilice el modo de streaming para conversiones de alto DPI de grandes libros de trabajo.• Cache los modelos frecuentemente utilizados para las conversiones repetidas.• Verificar la disponibilidad de la letra para evitar sustituciones silenciosas.• Dispone de libros de trabajo y objetos de flujo rápidamente.• Utilice las instancias combinadas para la renderización del lado del servidor para reducir el encendido.

Problemas Comunes y Resoluciones

Error: “El archivo no se encuentra’Solución: Verifique que la ruta de archivo de entrada es correcta y accesible.

Error: “Formato de archivo no soportado’Solución: Asegúrese de que el formato de archivo está apoyado por el convertidor.

Preguntas frecuentes

**Qué es Aspose.Cells Image Converter para .NET?**Una herramienta enfocada para convertir de forma programática las fichas de Excel en imágenes dentro de las aplicaciones .NET.

**Cómo se diferencia de Aspose.Cells para .NET?**Aspose.Cells para .NET es una API de funcionalidad completa, mientras que el plugin Image Converter está adaptado para la conversión de imagen rápida y precisa.

**Qué formatos de archivo se soportan?**Apoyo a XLS, XLSX, XLSM, xLTX y XLTM, CSV, TSV, HTML y ODS.

**Puedo personalizar la generación de imágenes?**Sí, utilizando el ImageOrPrintOptions clase para definir el tipo de salida, resolución, compresión, y más.

 Español