تحويل ورقة العمل إلى صورة وورقة العمل إلى صورة بصفحة

استخدام Aspose.Cells لتحويل ورقة العمل إلى ملف صورة

يوضح هذا المقال كيفية استخدام Aspose.Cells for Java API لتحويل ورقة عمل إلى صورة. يوفر API العديد من الفئات القيمة ، مثلعرض الورقةخيارات ImageOrPrintOptionsعرض المصنف ، وهكذا. العرض الورقة فئة تمثل ورقة عمل لعرض الصور لورقة العمل ولديها تحميل زائدإلى الصورة الطريقة التي يمكنها تحويل ورقة عمل إلى ملفات صور مباشرة مع أي سمات أو مجموعة خيارات.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ConvertWorksheettoImageFile.class) + "TechnicalArticles/";
// Create a new Workbook object
// Open a template excel file
Workbook book = new Workbook(dataDir + "book1.xlsx");
// Get the first worksheet
Worksheet sheet = book.getWorksheets().get(0);
// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Specify the image format
imgOptions.setImageType(ImageType.JPEG);
// Render the sheet with respect to specified image/print options
SheetRender render = new SheetRender(sheet, imgOptions);
// Render the image for the sheet
render.toImage(0, dataDir + "CWToImageFile.jpg");

نتيجة

بعد تنفيذ الكود أعلاه ، يتم تحويل ورقة العمل المسماة Sheet1 إلى ملف صورة SheetImage.jpg.

إخراج JPG

ما يجب القيام به: image_بديل_نص

استخدام Aspose.Cells لتحويل ورقة العمل إلى ملف صورة حسب الصفحة

يوضح هذا المثال كيفية استخدام Aspose.Cells لتحويل ورقة عمل من مصنف قالب يحتوي على عدة صفحات إلى ملف صورة واحد لكل صفحة.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(ConvertWorksheetToImageByPage.class) + "TechnicalArticles/";
// Create a new Workbook object
// Open a template excel file
Workbook book = new Workbook(dataDir + "ConvertWorksheetToImageByPage.xlsx");
// Get the first worksheet
Worksheet sheet = book.getWorksheets().get(0);
// Define ImageOrPrintOptions
ImageOrPrintOptions options = new ImageOrPrintOptions();
// Set Resolution
options.setHorizontalResolution(200);
options.setVerticalResolution(200);
options.setImageType(ImageType.TIFF);
// Sheet2Image by page conversion
SheetRender render = new SheetRender(sheet, options);
for (int j = 0; j < render.getPageCount(); j++) {
render.toImage(j, dataDir + sheet.getName() + " Page" + (j + 1) + ".tif");
}

نتيجة

بعد تنفيذ الكود أعلاه ، يتم تحويل ورقة العمل المسماة Sheet1 إلى ملفي صور (1 لكل صفحة) الورقة 1 الصفحة 1. Tiff والورقة 1 الصفحة 2.Tiff.

ملف الصورة المُنشأ (الورقة 1 الصفحة 1. Tiff)

ما يجب القيام به: image_بديل_نص

ملف الصورة الذي تم إنشاؤه (الورقة 1 الصفحة 2)

ما يجب القيام به: image_بديل_نص

مقالات ذات صلة