Ինչպես հանել պատկերները Excel-ից C#-ով

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

Excel-ից C#-ով պատկերներ հանելու քայլեր

  1. Տեղադրեք GroupDocs.Parser for .NET փաթեթը NuGet փաթեթի կառավարիչից .NET նախագծում՝ Excel փաստաթղթից պատկերներ հանելու համար:
  2. Հղում ավելացրեք Excel ֆայլից պատկերներ հանելու համար անհրաժեշտ անվանատարածքներին
  3. Ստեղծեք Parser դասի օրինակ` մուտքագրված XLSX ֆայլը բեռնելու համար
  4. Պատկերների հավաքածուն ստանալու համար օգտագործեք Parser դասի GetImages մեթոդը
  5. Վերջապես, կրկնեք պատկերների հավաքածուի վրա և տպեք պատկերի տվյալները

Այս քայլերը թույլ են տալիս արագ ստեղծել կոդը՝ Excel-ից պատկերներ հանելու համար C#-ի միջոցով մի քանի տող կոդով և նշված վերլուծական փաթեթի մի քանի API զանգերով: Այս քայլ առ քայլ հրահանգները կախված չեն որևէ երրորդ կողմի գործիքից և կարող են օգտագործվել ցանկացած ընդհանուր օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, Linux-ը և macOS-ը:

Կոդ Excel-ից C#-ով պատկերներ հանելու համար

using System;
using System.Collections.Generic;
using GroupDocs.Parser;
using GroupDocs.Parser.Data;
namespace ExtractImagesFromExcelInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to extract images from Excel using C#
{
// Remove the watermark in output
string licensePath = "GroupDocs.Parser.lic";
GroupDocs.Parser.License lic = new GroupDocs.Parser.License();
lic.SetLicense(licensePath);
// Create an instance of Parser class
using (Parser parser = new Parser("sample.xlsx"))
{
// Extract images
IEnumerable<PageImageArea> images = parser.GetImages();
// Check if images extraction is supported
if (images == null)
{
Console.WriteLine("Images extraction isn't supported");
return;
}
// Iterate over images
foreach (PageImageArea image in images)
{
// Print a page index, rectangle and image type:
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}", image.Page.Index, image.Rectangle, image.FileType));
}
}
}
}
}

Վերոնշյալ օրինակը ցույց է տալիս Excel ֆայլից *C# պատկերահանող սարքի աշխատանքը և իրականացումը: Այն ինքնին բացատրելի կոդ է, և յուրաքանչյուրը կարող է այն օգտագործել նախագծերում XLSX փաստաթղթերից պատկերներ ստանալու համար՝ NuGet փաթեթի կառավարիչից նշված փաթեթը տեղադրելուց հետո։ Տեղադրումն ավարտելուց հետո նախաստորագրեք Parser դասը՝ պատկերները հանելու համար Excel ֆայլը բեռնելու համար, այնուհետև օգտագործեք GetImages մեթոդը՝ պատկերների հավաքածուն ստանալու համար: Ի վերջո, դուք պետք է կրկնեք պատկերների հավաքածուն՝ պատկերի տվյալներ ստանալու համար:

Մենք քննարկել ենք Excel-ից C#-ով պատկերներ ստանալու մանրամասն հրահանգները և դրա համար պատրաստել ենք օրինակելի հավելված: Վերջերս մենք հրապարակեցինք հոդված C#-ի միջոցով Markdown ֆայլից տեքստ հանելու համար: Լրացուցիչ տեղեկությունների համար դիտեք ինչպես հանել տեքստը Markdown ֆայլից C#-ում ուղեցույցը: Այցելեք այս page՝ GroupDocs-ի արտադրանքի մասին ավելին իմանալու համար:

 Հայերեն