Այս արագ ձեռնարկը ցույց է տալիս, թե ինչպես ** Excel թերթիկը վերածել պատկերի Java-ում**: Այն պարունակում է շրջակա միջավայրի կազմաձևման ուղեցույց և մանրամասն քայլեր, ինչպես նաև գործարկվող օրինակելի կոդը՝ ցուցադրելու համար XLSX-ում թերթի վերափոխումը JPEG-ի: Java Excel-ը պատկերի օգտագործման ընթացքում փոխակերպումը կարող է իրականացվել մի քանի տող կոդով` առանց համակարգում տեղադրված որևէ երրորդ կողմի գործիքի կամ ծրագրակազմի օգտագործման:
Excel թերթիկը Java-ում պատկերի փոխարկելու քայլեր
- Ավելացրեք հղում Aspose.Cells-ին Maven պահոցից՝ թերթը պատկերի փոխարկելու համար
- Բեռնեք սկզբնաղբյուր Excel ֆայլը պատկերի փոխակերպման համար՝ օգտագործելով Workbook դասի օրինակը
- Ստուգեք ImageOrPrintOptions դասի օբյեկտը` ելքային պատկերը հարմարեցնելու համար
- Սահմանեք դրոշը, որպեսզի սյունակներն ավտոմատ տեղավորվեն՝ ելնելով բջջի բովանդակությունից և պատկերի տեսակից
- Ընտրեք ցանկալի թերթիկը, որը պետք է ցուցադրվի նկարում
- Ստեղծեք SheetRender դասի օբյեկտ ընտրված թերթի համար՝ օգտագործելով կազմաձևված ImageOrPrintOptions կարգավորումները
- Վերլուծեք տպագրության նախադիտման բոլոր էջերը և յուրաքանչյուր էջ ներկայացրեք որպես պատկեր
Այս քայլերը նկարագրում են գործողությունների կարգը, որն անհրաժեշտ է * 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-ում-ի հոդվածը: