1. Produkti
  2.   Prezentācija
  3.   .NET
  4.   ShapeCrawler
 
  

Bezmaksas .NET bibliotēka PPTX prezentāciju izveidei un manipulēšanai

Atvērtā koda .NET bibliotēka ļauj viegli izveidot, lasīt, modificēt un manipulēt PowerPoint PPTX prezentācijas. Tā atbalsta slaidu, teksta, līnijas, hipersaites un tabulas ievietošanu, izmantojot C# API.

Kas ir ShapeCrawler?

Gan personīgajā, gan profesionālajā dzīvē PowerPoint prezentācijas ir kļuvušas par obligātu. Lai gan tās veido komunikācijas pamatu, to programmatūras vadība bieži ir bijusi sarežģīta. Tomēr situācija būtiski ir mainījusies kopš ShapeCrawler, spēcīga .NET ietvara, kas izstrādāts īpaši PowerPoint, izdošanas. Tas nodrošina piekļuvi plašam iespēju klāstam, ļaujot programmētājiem un programmatūras izstrādātājiem programmatūrā, efektīvi un sistemātiski pārvietoties, izvilkt, mainīt un strādāt ar PowerPoint prezentācijām.

Programmatūras izstrādātāji var programmatiski izveidot un modificēt PowerPoint PPT un PPTX prezentācijas savās .NET lietojumprogrammās, izmantojot ShapeCrawler – atvērtā koda .NET rīku. Tas piedāvā ārkārtīgi efektīvus un spēcīgus veidus, kā skatīt, rediģēt un pārbaudīt PowerPoint slaidus, formas un to īpašības. Bibliotēka var būt noderīgs papildinājums izstrādātāja arsenālam, jo tā ļauj automatizēt garlaicīgus uzdevumus, izvilkt datus no prezentācijām un radīt dinamiskus pārskatus.

ShapeCrawler vienkāršo PowerPoint dokumentu piekļuves un apstrādes procesu. Ar tikai pāris .NET koda rindām programmatūras profesionāļi var atvērt un ielādēt dažādus prezentāciju veidus, pāriet cauri slaidiem, mijiedarboties ar atsevišķām formām, apvienot vairākus slaidus, ievietot attēlu slaidā un daudz ko citu. Tas var ģenerēt automatizētus pārskatus, kā arī prezentācijas no datiem, nodrošinot uzticamību un precizitāti. Neatkarīgi no tā, vai esat pieredzējis izstrādātājs vai jaunpienācējs PowerPoint manipulācijās .NET vidē, ShapeCrawler atver durvis uz efektivitāti, ļaujot nevainojami integrēt PowerPoint funkcionalitāti jūsu lietojumprogrammās.

Previous Next

Sākšana ar ShapeCrawler

Ieteicamais veids, kā instalēt ShapeCrawler, ir izmantojot NuGet. Lūdzu, izmantojiet šādu komandu, lai instalācija noritētu gludi.

Instalējiet ShapeCrawler, izmantojot NuGet

 install-package ShapeCrawler

Manipulēt prezentāciju, izmantojot .NET API

Atvērtā koda ShapeCrawler bibliotēka ļauj programmatūras izstrādātājiem apstrādāt PowerPoint PPTX prezentācijas, neinstalējot Microsoft Office. Bibliotēka vienkāršo PowerPoint failu piekļuves procesu, izmantojot tikai dažas .NET koda rindas. Programmatūras izstrādātāji var atvērt esošu prezentāciju, pārlūkot tās slaidus, ievietot attēlus slaidā, iegūt teksta turētāja automātisko formu, automātiski pielāgot tekstu, pievienot un atjaunināt hipersaiti, mijiedarboties ar atsevišķām formām un daudz ko citu. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var apstrādāt attēlus prezentācijā .NET lietojumprogrammās.

Kā ievietot attēlu prezentācijā, izmantojot .NET API?

using var pres = SCPresentation.Open("picture.pptx");

// get picture shape
var picture = pres.Slides[0].Shapes.GetByName("Picture 1");

// change image
picture.Image.SetImage("new-image.png");

// get MIME type of image, eg. "image/png"
var mimeType = picture.Image.MIME;

pres.Save();

Strādāt ar attēliem un diagrammām prezentācijā

Atvērtā koda ShapeCrawler bibliotēka ir nodrošinājusi pilnīgu atbalstu darbam ar attēliem un diagrammām prezentācijās. Attēlu un multivides elementu apstrāde prezentācijās kļūst par vienkāršu procesu, izmantojot bibliotēku. Bibliotēka ir izstrādāta, lai strādātu ar dažādām PowerPoint versijām, padarot to par daudzpusīgu izvēli .NET izstrādātājiem. Bibliotēka atvieglo uzdevumus, piemēram, jaunu attēlu ievietošanu, esošo attēlu aizstāšanu, attēlu īpašību pielāgošanu vai pat to izguvi ārējai lietošanai. Šeit ir piemērs, kas parāda, kā programmatūras izstrādātāji var atjaunināt diagrammas īpašības prezentācijā, izmantojot .NET API.

Kā atjaunināt diagrammas īpašības prezentācijā, izmantojot .NET API?

using var pres = SCPresentation.Open("helloWorld.pptx");
var slide = pres.Slides.First();

// get chart
var chart = (IChart)slide.Shapes.First(sp => sp is IChart);

// print chart title
if (chart.HasTitle)
{
    Console.WriteLine(chart.Title);
}

if (chart.Type == SCChartType.BarChart)
{
    Console.WriteLine("Chart type is BarChart");
}

// update category
chart.Categories[0].Name = "Price";

Pārvaldīt tekstu un izvilkt datus no prezentācijas, izmantojot .NET

ShapeCrawler bibliotēka ļauj lietotājiem viegli modificēt formu un teksta īpašības PowerPoint slaidos, izmantojot .NET API. Neatkarīgi no tā, vai jums jāatjaunina teksta saturs, jāmaina formu pozīcija vai jāmanipulē ar to atribūtiem, šī bibliotēka nodrošina vienkāršu API, lai veiktu šīs izmaiņas. Viens no vērtīgākajiem ShapeCrawler bibliotēkas lietošanas gadījumiem ir datu izgūšana no prezentācijas. Bibliotēka piedāvā ļoti spēcīgas funkcijas teksta un citu svarīgu datu pārvaldīšanai PowerPoint prezentācijā, izmantojot .NET API. Programmatūras izstrādātāji var programmatiski izgūt datus no PowerPoint prezentācijām, padarot to par izcilu rīku pārskatu ģenerēšanai vai prezentācijas satura pārveidošanai citos formātos, piemēram, Excel vai PDF. Zemāk esošais piemērs parāda, kā aizstāt tekstu pirmajā prezentācijas slaidā.

Kā aizstāt visu tekstu pirmajā prezentācijas slaidā, izmantojot .NET API?

using var pres = SCPresentation.Open("some.pptx");
var textFrames = pres.Slides[0].GetAllTextFrames();

foreach (var textFrame in textFrames)
{
    textFrame.Text = "some text";
}

pres.Save();

 Latviski