Ինչպես վերածել Excel թերթիկը պատկերի Java-ում

Այս արագ ձեռնարկը ցույց է տալիս, թե ինչպես ** Excel թերթիկը վերածել պատկերի Java-ում**: Այն պարունակում է շրջակա միջավայրի կազմաձևման ուղեցույց և մանրամասն քայլեր, ինչպես նաև գործարկվող օրինակելի կոդը՝ ցուցադրելու համար XLSX-ում թերթի վերափոխումը JPEG-ի: Java Excel-ը պատկերի օգտագործման ընթացքում փոխակերպումը կարող է իրականացվել մի քանի տող կոդով` առանց համակարգում տեղադրված որևէ երրորդ կողմի գործիքի կամ ծրագրակազմի օգտագործման:

Excel թերթիկը Java-ում պատկերի փոխարկելու քայլեր

  1. Ավելացրեք հղում Aspose.Cells-ին Maven պահոցից՝ թերթը պատկերի փոխարկելու համար
  2. Բեռնեք սկզբնաղբյուր Excel ֆայլը պատկերի փոխակերպման համար՝ օգտագործելով Workbook դասի օրինակը
  3. Ստուգեք ImageOrPrintOptions դասի օբյեկտը` ելքային պատկերը հարմարեցնելու համար
  4. Սահմանեք դրոշը, որպեսզի սյունակներն ավտոմատ տեղավորվեն՝ ելնելով բջջի բովանդակությունից և պատկերի տեսակից
  5. Ընտրեք ցանկալի թերթիկը, որը պետք է ցուցադրվի նկարում
  6. Ստեղծեք SheetRender դասի օբյեկտ ընտրված թերթի համար՝ օգտագործելով կազմաձևված ImageOrPrintOptions կարգավորումները
  7. Վերլուծեք տպագրության նախադիտման բոլոր էջերը և յուրաքանչյուր էջ ներկայացրեք որպես պատկեր

Այս քայլերը նկարագրում են գործողությունների կարգը, որն անհրաժեշտ է * Excel ֆայլը Java-ով պատկերի փոխակերպելու համար* այնպես, որ որոշակի աշխատաթերթի յուրաքանչյուր էջ վերածվի առանձին պատկերի: Դուք կարող եք վերլուծել բոլոր աշխատաթերթերը մեկ առ մեկ՝ ամբողջ աշխատանքային գիրքը պատկերի վերածելու համար: Աղբյուր Excel ֆայլը բեռնելուց հետո կարող եք օգտագործել ImageOrPrintOptions դասի օբյեկտը ելքային պատկեր(ներ)ը կազմաձևելու համար, օրինակ՝ սահմանել պատկերի տեսակը կամ ավտոմատ կերպով տեղավորել սյունակները՝ յուրաքանչյուր բջիջում ամբողջ բովանդակությունը ցուցադրելու համար, և այնուհետև օգտագործել այս կազմաձևը՝ թերթերը ներկայացնելիս օգնությամբ: SheetRender դասի օբյեկտ:

Java-ում Excel աշխատանքային թերթիկի պատկեր ստեղծելու կոդը

import com.aspose.cells.ImageOrPrintOptions;
import com.aspose.cells.ImageType;
import com.aspose.cells.License;
import com.aspose.cells.SheetRender;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
public class ConvertExcelSheetToImageInJava {
public static void main(String[] args) throws Exception {//main function to convert Excel sheet to image
// Instantiate the license to avoid trial version watermark in the output images
License licenseForExcelToImage = new License();
licenseForExcelToImage.setLicense("Aspose.Cells.lic");
// Load the Excel file required to be converted to images
Workbook bookToImages = new Workbook("MyTestBook1.xlsx");
// Create an instance of ImageOrPrintOptions to customize the output images
ImageOrPrintOptions exportedImgOptions = new ImageOrPrintOptions();
// Set the flag to auto-fit column width of each cell according to the size of contents
exportedImgOptions.setCellAutoFit(true);
// Set the image type to JPEG exported from the Excel worksheet
exportedImgOptions.setImageType(ImageType.JPEG);
// Select the sheet from the collection that is to be rendered to images
Worksheet sheetToImage = bookToImages.getWorksheets().get(0);
// Create and initialize an instance of SheetRender with target sheet and image configurations
SheetRender sheetRenderToImage = new SheetRender(sheetToImage, exportedImgOptions);
// Parse through all the pages in sheet to render as image
for (int j = 0; j < sheetRenderToImage.getPageCount(); j++)
{
// Save each image to file generated by the SheetRender class object
sheetRenderToImage.toImage(j, "ToImage-out" + j + ".jpg");
}
System.out.println("Done");
}
}

ImageOrPrintOptions դասի օբյեկտը օգտագործվում է ելքային պատկերները կազմաձևելու համար, որոնք պարունակում են բազմաթիվ այլ հատկություններ, օրինակ՝ setAllColumnsInOnePagePerSheet(true)՝ բոլոր սյունակները մեկ էջում ցուցադրելու համար, setDefaultFont(fontName) տառատեսակը սահմանելու համար, երբ Excel ֆայլի նիշերն են Unicode, setHor: () և setVerticalResolution()՝ պատկերի լուծաչափը սահմանելու համար, setTextCrossType()՝ ոճը սահմանելու համար, երբ տեքստի երկարությունն ավելի շատ է, քան բջիջի լայնությունը, մի քանիսը նշելու համար: Նմանապես Java-ում Excel-ից դեպի պատկեր փոխարկիչ գրելու ժամանակ հասանելի է setDesiredSize() մեթոդը՝ ելքային պատկերի չափը սահմանելու համար, որին անհրաժեշտ են լայնությունը և բարձրությունը որպես պարամետրեր:

Մենք սովորեցինք, թե ինչպես կարելի է օգտագործել Java Excel-ը պատկերի փոխակերպում: Եթե ցանկանում եք սովորել Excel-ի փոխակերպումը HTML-ի, տես ինչպես փոխարկել Excel-ը HTML-ի Java-ում-ի հոդվածը:

 Հայերեն