Քաղեք պատկերներ PPTX-ից՝ օգտագործելով C#

Պատկերներ հանելը PPTX ֆայլերից սովորական պահանջ է ծրագրավորողների համար, ովքեր աշխատում են շնորհանդեսների հետ, հատկապես այն ֆայլերի հետ, որոնք պարունակում են տեսողական տվյալներ, ինչպիսիք են գծապատկերները, գծապատկերները կամ ներկառուցված նկարները: Եթե ցանկանում եք արտահանել պատկերներ PPTX-ից՝ օգտագործելով C#, դուք ճիշտ տեղում եք: Parser գրադարանի միջոցով դուք կարող եք հեշտությամբ մուտք գործել և արդյունահանել բոլոր պատկերները, որոնք ներկառուցված են PowerPoint-ի շնորհանդեսներում: Այս գործընթացը կարևոր է այն հավելվածների համար, որոնք պետք է վերլուծեն, արխիվացնեն կամ արդյունահանեն պատկերի տվյալները բազմաթիվ ներկայացման ֆայլերից: Գործնական և գործնական ուղեցույցի համար այս հոդվածը կներառի բոլոր քայլերը, ինչպես նաև մանրամասն օրինակ, որը կօգնի ձեզ սկսել C# կոդը PPTX ֆայլերից պատկերներ հանելու համար:

PPTX-ից պատկերներ հանելու քայլեր՝ օգտագործելով C#

  1. Տեղադրեք GroupDocs.Parser for .NET գրադարանը ձեր C# նախագծում NuGet-ի միջոցով՝ PPTX ֆայլերից պատկերներ հանելու գործառույթը միացնելու համար:
  2. Նախաձեռնեք Parser օբյեկտը` տրամադրելով PPTX ֆայլի ուղին որպես արգումենտ դրա կոնստրուկտորում:
  3. Զանգահարեք Parser.GetImages մեթոդը՝ PPTX ֆայլից պատկերների հավաքածու առբերելու համար
  4. Ստուգեք, որ պատկերների հավաքածուն զրոյական չէ՝ հաստատելու համար, որ պատկերի արդյունահանումն ապահովված է ֆայլի համար
  5. Անցեք պատկերների հավաքածուի միջով, առբերեք մանրամասներ, ինչպիսիք են չափը, պատկերի տեսակը և բովանդակությունը, այնուհետև պահեք յուրաքանչյուր պատկեր ձեր ուզած վայրում սկավառակի վրա:

Պատկերի արդյունահանման գործընթացը սկսելու համար մշակողները կարող են օգտագործել Parser գրադարանը, որն ապահովում է հզոր ֆունկցիոնալություն PPTX ֆայլերի հետ աշխատելու համար: PPTX ֆայլը բեռնելուց հետո հաջորդ քայլը պետք է կարդալ և հանել PPTX պատկերները C#-ով համապատասխան մեթոդներով: Այս գրադարանը թույլ է տալիս մուտք գործել ներկայացման ներսում և՛ ներկառուցված, և՛ կցված պատկերներ: Վերոնշյալ քայլերը տրամադրում են Windows-ի, macOS-ի և Linux-ի հավելվածներին պատկերների արդյունահանման գործառույթներ ավելացնելու բազմակողմանի մեթոդ՝ հնարավորություն տալով ծրագրավորողներին օգտագործել նույն C# կոդը տարբեր հարթակներում՝ առանց որևէ կոնկրետ օպերացիոն համակարգի հետ կապվելու: Այս պարզեցված գործընթացը երաշխավորում է, որ պատկերի արդյունահանումը արդյունավետ է և կարող է հեշտությամբ ինտեգրվել ավելի մեծ ավտոմատացման աշխատանքային հոսքերին:

Կոդ՝ պատկերներ PPTX-ից հանելու համար՝ օգտագործելով C#

using System;
using GroupDocs.Parser;
using GroupDocs.Parser.Data;
using System.Collections.Generic;
namespace ExtractImagesfromPPTXusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Apply the license to remove the restrictions imposed by the Parser library
License lic = new License();
lic.SetLicense(@"GroupDocs.Parser.lic");
int i = 1;
// Create an instance of the Parser class to access its methods
// and properties for data processing or manipulation.
using (Parser parser = new Parser("input.pptx"))
{
// Extract images from PPTX
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));
// Save the document to disk
image.Save("image" + i++ + image.FileType.Extension);
}
}
}
}
}

Եզրափակելով, *PPTX պատկերների արդյունահանման C# ձեռնարկը ծրագրավորողներին առաջարկում է PowerPoint ֆայլերի հետ աշխատելու և տարբեր օգտագործման դեպքերի համար պատկերներ արդյունավետ կերպով հանելու հզոր միջոց, ներառյալ արխիվացումը, վերլուծությունը կամ փոխակերպումը: Օգտագործելով C#-ը և Parser գրադարանը, դուք կարող եք արագորեն կիրառել այս գործառույթը ձեր հավելվածներում՝ ավելի կառավարելի դարձնելով պրեզենտացիաների մշակման խնդիրը: Անկախ նրանից, թե դուք էլփոստի մշակման համակարգ եք կառուցում, թե փաստաթղթերի կառավարման լուծում, PPTX ֆայլերից պատկերներ հանելը կարևոր հնարավորություն է տալիս, որը կարող է բարելավել ձեր հավելվածի ֆունկցիոնալությունը և օգտագործողի փորձը:

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

 Հայերեն