Այս հակիրճ ձեռնարկը պարունակում է տեղեկատվություն այն մասին, թե ինչպես փոխակերպել Excel-ը պատկերի C#-ում: Այն բացատրում է հավելվածի միջավայրը կարգավորելու քայլերը, նկարագրությամբ ներկայացված են մուտքագրված XLSX ֆայլի փոխակերպման համար պահանջվող դասերը և Excel-ը պատկերի C# կոդ փոխարկելու համար: Այս ձեռնարկը ներառում է նաև ելքային պատկերները հարմարեցնելու ցուցումներ՝ ըստ ձեր պահանջների, օրինակ՝ պատկերի տեսակը սահմանված է JPG:
Excel-ը պատկերի փոխարկելու քայլեր՝ օգտագործելով C#
- Կազմաձևեք նախագիծը, որպեսզի ներառի Aspose.Cells Nuget փաթեթների կառավարիչից
- Բեռնել սկզբնաղբյուր Excel ֆայլը Workbook օբյեկտում՝ մի քանի պատկերների փոխակերպելու համար
- Ստացեք տեղեկանք թիրախային աշխատաթերթի մասին, որը պետք է վերածվի պատկերների
- Ստեղծեք ImageOrPrintOptions դասի օբյեկտ՝ ելքային պատկերների հարմարեցման համար
- Սահմանեք պատկերի տեսակը և դրոշակը, որպեսզի ցուցադրվեն թերթի բոլոր սյունակները յուրաքանչյուր էջի վրա
- Ստեղծեք SheetRender դասի օբյեկտ, որը պարունակում է նկարներ ստեղծելու հնարավորություններ
- Վերլուծեք բոլոր էջերը և ցուցադրեք որպես պատկեր՝ օգտագործելով SheetRender օբյեկտը
Այս քայլերը մանրամասնում են, թե ինչպես կարելի է օգտագործել C# Excel-ը պատկերի փոխակերպումը պարզ կոնֆիգուրացիայի և մի քանի տող կոդերի օգնությամբ: Նախ բեռնեք սկզբնաղբյուր Excel ֆայլը, ստացեք հղում դեպի նպատակային թերթը, որը պետք է ներկայացվի պատկերներին, ստեղծեք և օգտագործեք ImageOrPrintOptions օբյեկտը՝ ելքային պատկերների հատկությունները սահմանելու համար, և յուրաքանչյուր էջ ցուցադրեք SheetRender օբյեկտի միջոցով: Դուք կարող եք սահմանել տարբեր հատկություններ, ինչպիսիք են պատկերի տեսակը և դրոշը, որպեսզի ցուցադրվեն թերթի յուրաքանչյուր էջում բոլոր սյունակները՝ ավելի լավ տեսանելիության համար:
Կոդ՝ Excel-ը C#-ով պատկերի փոխարկելու համար
using Aspose.Cells; | |
using Aspose.Cells.Rendering; | |
namespace ConvertExcelToImageInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license to avoid trial version watermark in the converted images from the source Excel | |
License RtfToPdfLicense = new License(); | |
RtfToPdfLicense.SetLicense("Aspose.Cells.lic"); | |
// Load the source Excel file that will be converted to multiple images | |
Workbook excelToImages = new Workbook("ExcelToImage.xlsx"); | |
// Get a reference to the first worksheet in the source Excel file for conversion to images | |
Worksheet targetWorksheet = excelToImages.Worksheets[0]; | |
// Create and initialize ImageOrPrintOptions class object to customize the output images | |
Aspose.Cells.Rendering.ImageOrPrintOptions imageOptions = new Aspose.Cells.Rendering.ImageOrPrintOptions(); | |
// Set images properties like display all columns in one page and type of the image | |
imageOptions.AllColumnsInOnePagePerSheet = true; | |
imageOptions.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg; | |
// Instantiate a SheetRender class object to generate images | |
SheetRender sheetRender = new SheetRender(targetWorksheet, imageOptions); | |
//Parse through all the pages and render as an image | |
for (int pageCounter = 0; pageCounter < sheetRender.PageCount; pageCounter++) | |
{ | |
sheetRender.ToImage(pageCounter, "WorksheetToImage_" + (pageCounter + 1) + ".jpg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
ImageOrPrintOptions դասը ունի համապարփակ հատկություններ և մեթոդներ, ինչպիսիք են ցանցային գծի տեսակը սահմանելը, ելքային պատկերների հորիզոնական և ուղղահայաց լուծաչափը, բովանդակության վրա հիմնված բջիջների ավտոմատ տեղակայման դրոշակ դնելը, մեկ պատկերով ամբողջական թերթիկը ներկայացնելու դրոշակ, դրոշը ցուցադրելու համար: թերթի միայն սահմանված տարածքը, սահմանեք ելքային պատկերների որակը, սահմանեք պիքսելային ձևաչափը, հարթեցման ռեժիմը, պատկերների թափանցիկությունը և շատ ավելին: Excel-ը պատկերի փոխարկելու համար C# կոդը ցույց է տալիս մի քանի հատկություններ, սակայն դուք կարող եք սահմանել հատկություններից որևէ մեկը՝ ըստ ձեր պահանջների:
Այս ձեռնարկը մեզ առաջնորդել է, թե ինչպես փոխարկել Excel-ը պատկերի C#-ով: Եթե ցանկանում եք սովորել Excel-ը վերածել HTML-ի, տես ինչպես վերափոխել Excel-ը HTML-ի՝ օգտագործելով C#-ի հոդվածը: