@simon.zhao - Thanks for the quick reply! We’re using Aspose.cells for Java - Version 23.2
Here is a sample of the code:
package groupid;
import com.aspose.cells.*;
/**
*/
public class App
{
private static void generateImage(String absoluteFileName, String outDir) throws Exception {
// Create workbook from source file.
Workbook workbook = new Workbook(absoluteFileName);
// Access the second worksheet Summary
Worksheet worksheet = workbook.getWorksheets().get(1);
// Set the print area with your desired range
worksheet.getPageSetup().setPrintArea(“E4:AE41”);
// Set all margins as 0
worksheet.getPageSetup().setLeftMargin(0);
worksheet.getPageSetup().setRightMargin(0);
worksheet.getPageSetup().setTopMargin(0);
worksheet.getPageSetup().setBottomMargin(0);
// Set OnePagePerSheet option as true
ImageOrPrintOptions options = new ImageOrPrintOptions();
options.setOnePagePerSheet(true);
options.setHorizontalResolution(400);
options.setVerticalResolution(400);
options.setImageType(ImageType.PNG);
// Take the image of your Table range
SheetRender sr = new SheetRender(worksheet, options);
sr.toImage(0, outDir + “AsposeSummaryTest.png”);
}
public static void main(String[] args) throws Exception{
com.aspose.cells.License license = new com.aspose.cells.License();
license.setLicense("Aspose.Cells.Java.lic");
String absoluteFileName = "//Users//rbansal@venacorp.com//CapexSummary.xlsx";
String outDir = "//Users//rbansal@venacorp.com//";
generateImage(absoluteFileName, outDir);
}
}
Thanks again!