Excel处理开发工具Aspose.Cells功能演示:在Java中转换Excel文件到图像

  • 将Excel文件转换为图像
  • Excel到图像转换的附加选项

将Excel XLSX转换为Java中的图像

Aspose.Cells for Java支持将Excel文件转换为以下图像格式:

  • EMF
  • WMF
  • JPEG
  • PNG
  • BMP
  • GIF
  • TIFF
  • SVG
  • GLTF
  • PICT
  • SVM
  • Office Compatible EMF

以下是将工作表转换为PNG图像的API引用步骤。

  • 使用工作簿 类加载Excel文件。
  • 创建ImageOrPrintOptions类的实例。
  • 获取要转换为工作表对象的工作表。
  • 创建一个SheetRender对象,并使用Worksheet和ImageOrPrintOptions对象对其进行初始化。
  • 转换工作表并使用SheetRender.toImage(int,String)方法保存图像文件。

下面的代码示例演示如何使用Java将Excel XLSX文件转换为图像。

// Load Excel fileWorkbook workbook = new Workbook("workbook.xlsx");// Create an object of ImageOrPrintOptionsImageOrPrintOptions imgOptions = new ImageOrPrintOptions();// Set the output image typeimgOptions.setImageType(ImageType.PNG);// Get the first worksheetWorksheet sheet = workbook.getWorksheets().get(0);// Create a SheetRender object for the target sheetSheetRender sr = new SheetRender(sheet, imgOptions);for (int page = 0; page < sr.getPageCount(); page++) { // Generate an image for the worksheet sr.toImage(page, "image" + page + ".png"); }

Excel File

Excel to Image Java

Converted PNG

XLSX to PNG java

Excel到图像转换的附加选项

Aspose.Cells for Java还提供了其他选项,以自定义XLSX进行图像转换。例如,您可以指定 格线的样式,每张纸渲染一张图像,等等。该ImageOrPrintOptions类用于设置这些选项。下面的代码示例演示如何在Excel中使用ImageOrPrintOptions类进行图像转换。

// Load Excel fileWorkbook workbook = new Workbook("workbook.xlsx");// Create an object of ImageOrPrintOptionsImageOrPrintOptions imgOptions = new ImageOrPrintOptions();// Set the image typeimgOptions.setImageType(ImageType.PNG);// Set one page per sheet renderingimgOptions.setOnePagePerSheet(true);// Set gridlineimgOptions.setGridlineType(GridlineType.DOTTED);// Get the first worksheetWorksheet sheet = workbook.getWorksheets().get(0);// Create a SheetRender object for the target sheetSheetRender sr = new SheetRender(sheet, imgOptions);for (int page = 0; page < sr.getPageCount(); page++) {// Generate an image for the worksheetsr.toImage(page, "image" + page + ".png");}

如果你想试用Aspose的全部完整功能,可 联系在线客服获取30天临时授权体验。


还想要更多吗可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月9日
下一篇 2021年1月9日

相关推荐

发表回复

登录后才能评论