图像转换器

Aspose.Cells Image Converter for .NET Plugin 允许开发人员将 Excel 内容转换为图像格式,如 PNG、JPEG、BMP 等。 无论您正在转换整个工作簿、单个工作表、单元格或嵌入式图表,这个插件确保您的分布表数据以完美的像素准确性进行转换。

最新文章

Aspose.Cells Image Converter 关键功能

  • 将工作表、图表和序列转换为图像 将整个工作表、特定序列或内置图表列入高品质的图像文件,适合报告、文档和在线预览。

  • 可自定义的转换设置 使用 ImageOrPrintOptions 控制分辨率,页面规模,网线可见性等. 完成每个转换以满足您的视觉和布局要求。

  • 支持所有主要 Excel 格式 支持 XLS、XLSX、XLSM、XLSB、XLTX、XLTM、CSV、TSV、HTML、ODS 和其他分布式文件格式用于图像出口。

  • 图表和 Pivot 桌面转换 将内置的 Excel 图表和图表直接转换为单独的图像,用于数据视觉或网页使用。

  • 优化表和工作簿转换 使用 SheetRenderWorkbookRender 课堂在多个页面上编写单独的表或完整的工作簿。

  • 与 .NET 项目无缝集成 与任何 .NET Framework 或 .Net Core 应用程序进行包装或要求图像生成工作,包括使用 Aspose Image to Excel Converter 为顺利的转换。

開始使用 Aspose.Cells 圖像轉換器為 .NET

要开始将 Excel 文件转换为图像格式,请遵循以下步骤:

1. 安装 Aspose.Cells for .NET

使用 NuGet 添加 Aspose.Cells 到您的项目:

dotnet add package Aspose.Cells

2. 下载 Excel 工作簿

Workbook workbook = new Workbook("Book1.xlsx");

3. 将工作表转移到 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. 租一本完整的工作簿

ImageOrPrintOptions options = new ImageOrPrintOptions { ImageType = ImageType.Jpeg };
WorkbookRender render = new WorkbookRender(workbook, options);
render.ToImage(0, "workbook_render.jpg");

最受欢迎的剧本

将 Excel 图表转换为图像

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");

将细胞范围转换为图像

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");

将 Pivot 桌作为图像

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");

最佳图像转换实践

  • 随时随时随时随地随地随地随地随地随地随地随地随地随地随地随地随地随地随地随地。
  • 提高在网和印刷使用中高DPI的分辨率。
  • 使用白色背景颜色更清洁的出口(options.Transparent = false).
  • 验证隐藏行、合并细胞或评论的内容可见性。

常见问题和决议

错误: File not found

解决方案:确认源 Excel 文件路径是有效和可用。

错误: Unsupported file format

解决方案:确保输入文件类型支持(例如,避免未兼容模式的继承宏)。

输出图像 切断或切断

** 解決方案**:使用 OnePagePerSheet = true 或允许 AllColumnsInOnePagePerSheet 更广泛的表格。

将 XLS 转换为图像

如果您需要具体转换 XLS 文件,请考虑使用一个 XLS 到 Image Converter 工具,它与 Aspose.Cells 无缝集成,以提高性能。

使用 Excel 到 Image Converter

对于想要快速更改 Excel 分布式到图像格式的用户来说, Excel to Image Converter 功能提供了一个简单的解决方案,简化转换过程。

 中文