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

  1. 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.

  2. Configurações de Renderização Personalizáveis
    Use ImageOrPrintOptions 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.

  3. 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.

  4. 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.

  5. Renderização Otimizada de Planilhas e Pastas de Trabalho
    Use as classes SheetRender ou WorkbookRender para renderizar planilhas individuais ou pastas de trabalho completas em várias páginas.

  6. 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.

 Português