Conversor de Imagens
O Plugin Aspose.Cells Image Converter para .NET permite que os desenvolvedores transformem conteúdo do Excel em formatos de imagem, como PNG, JPEG, BMP e mais. Se você está convertendo pastas de trabalho inteiras, planilhas individuais, intervalos de células ou gráficos incorporados, este plugin garante que os dados da sua planilha sejam renderizados com precisão pixel a pixel.
Últimos Artigos
Principais Recursos do Aspose.Cells Image Converter
Converter Planilhas, Gráficos e Intervalos em Imagens
Renderize planilhas inteiras, intervalos específicos ou gráficos incorporados em arquivos de imagem de alta qualidade adequados para relatórios, documentação e pré-visualizações online.Configurações de Renderização Personalizáveis
UseImageOrPrintOptions
para controlar a resolução, o dimensionamento da página, a visibilidade das linhas de grade e mais. Ajuste cada conversão para atender às suas necessidades visuais e de layout.Suporte a Todos os Principais Formatos do Excel
Suporta XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, TSV, HTML, ODS e outros formatos de arquivo de planilha para exportação de imagens.Renderização de Gráficos e Tabelas Dinâmicas
Converta gráficos incorporados do Excel e tabelas dinâmicas diretamente em imagens independentes para visualização de dados ou uso na web.Renderização Otimizada de Planilhas e Pastas de Trabalho
Use as classesSheetRender
ouWorkbookRender
para renderizar planilhas individuais ou pastas de trabalho completas em várias páginas.Integração Sem Costura com Projetos .NET
Funciona imediatamente com qualquer aplicativo .NET Framework ou .NET Core para geração de imagens em lote ou sob demanda.
Começando com o Aspose.Cells Image Converter para .NET
Para começar a converter arquivos do Excel em formatos de imagem, siga estes passos:
1. Instale o Aspose.Cells para .NET
Use o NuGet para adicionar o Aspose.Cells ao seu projeto:
dotnet add package Aspose.Cells
2. Carregue a Pasta de Trabalho do Excel
Workbook workbook = new Workbook("Book1.xlsx");
3. Renderize uma Planilha para PNG
Worksheet sheet = workbook.Worksheets[0];
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
Resolution = 200
};
SheetRender renderer = new SheetRender(sheet, options);
for (int i = 0; i < renderer.PageCount; i++)
{
renderer.ToImage(i, $"sheet_page_{i + 1}.png");
}
4. Renderize uma Pasta de Trabalho Inteira
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");
Cenários Mais Populares
Converter Gráficos do Excel em Imagens
Workbook wb = new Workbook("ChartSheet.xlsx");
Worksheet chartSheet = wb.Worksheets[0];
ImageOrPrintOptions chartOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender chartRender = new SheetRender(chartSheet, chartOptions);
chartRender.ToImage(0, "chart.png");
Converter um Intervalo de Células em uma Imagem
Workbook wb = new Workbook("Data.xlsx");
Range range = wb.Worksheets[0].Cells.CreateRange("A1:C10");
ImageOrPrintOptions rangeOptions = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender rangeRender = new SheetRender(wb.Worksheets[0], rangeOptions);
rangeRender.ToImage(0, "range_output.png");
Renderizar uma Tabela Dinâmica como Imagem
Workbook wb = new Workbook("PivotData.xlsx");
ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Png };
SheetRender pivotRender = new SheetRender(wb.Worksheets[0], options);
pivotRender.ToImage(0, "pivot_table.png");
Melhores Práticas para Conversão de Imagens
- Sempre ajuste automaticamente as colunas antes de renderizar para garantir visibilidade total.
- Aumente a resolução para saída de alta DPI em uso na web e impressão.
- Use cor de fundo branca para exportações mais limpas (
options.Transparent = false
). - Valide a visibilidade do conteúdo para linhas ocultas, células mescladas ou comentários.
Problemas Comuns e Soluções
Erro: Arquivo não encontrado
Solução: Confirme se o caminho do arquivo Excel de origem é válido e acessível.
Erro: Formato de arquivo não suportado
Solução: Certifique-se de que o tipo de arquivo de entrada é suportado (por exemplo, evite macros legadas sem modo de compatibilidade).
Imagem de Saída Cortada ou Cortada
Solução: Use OnePagePerSheet = true
ou habilite AllColumnsInOnePagePerSheet
para planilhas mais largas.