Ինչպես փոխարկել Excel-ը պատկերի C#-ում

Այս հակիրճ ձեռնարկը պարունակում է տեղեկատվություն այն մասին, թե ինչպես փոխակերպել Excel-ը պատկերի C#-ում: Այն բացատրում է հավելվածի միջավայրը կարգավորելու քայլերը, նկարագրությամբ ներկայացված են մուտքագրված XLSX ֆայլի փոխակերպման համար պահանջվող դասերը և Excel-ը պատկերի C# կոդ փոխարկելու համար: Այս ձեռնարկը ներառում է նաև ելքային պատկերները հարմարեցնելու ցուցումներ՝ ըստ ձեր պահանջների, օրինակ՝ պատկերի տեսակը սահմանված է JPG:

Excel-ը պատկերի փոխարկելու քայլեր՝ օգտագործելով C#

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

 Հայերեն