1. Produktai
  2.   Pristatymas
  3.   .NET
  4.   ShapeCrawler
 
  

Nemokama .NET biblioteka PPTX pristatymų kūrimui ir manipuliavimui

Atviro kodo .NET biblioteka leidžia lengvai kurti, skaityti, modifikuoti ir manipuliuoti PowerPoint PPTX pristatymais. Ji palaiko skaidrių, teksto, linijų, nuorodų ir lentelių įterpimą per C# API.

Kas yra ShapeCrawler?

Tiek asmeniniame, tiek profesiniame gyvenime „PowerPoint“ pristatymai dabar yra būtini. Nors jie sudaro komunikacijos pagrindą, juos valdyti programiškai dažnai pasirodė sudėtinga. Tačiau nuo tada, kai buvo išleistas ShapeCrawler – galingas .NET karkasas, sukurtas specialiai „PowerPoint“, situacija smarkiai pasikeitė. Jis suteikia prieigą prie daugybės galimybių, leidžiančių programuotojams ir programinės įrangos kūrėjams programiškai, efektyviai ir sistemingai naršyti, išgauti, keisti ir dirbti su „PowerPoint“ pristatymais.

Programuotojai gali kurti ir modifikuoti PowerPoint PPT ir PPTX pristatymus programiškai savo .NET programose naudodami ShapeCrawler, atviro kodo .NET įrankį. Jis siūlo neįtikėtinai efektyvius ir galingus būdus peržiūrėti, redaguoti ir analizuoti PowerPoint skaidres, formas ir jų savybes. Biblioteka gali būti naudinga priemonė kūrėjo arsenale, nes leidžia automatizuoti nuobodžius darbus, išgauti duomenis iš pristatymų ir kurti dinamiškas ataskaitas.

ShapeCrawler supaprastina PowerPoint dokumentų prieigos ir tvarkymo procesą. Vos kelios .NET kodo eilutės leidžia programinės įrangos specialistams atverti ir įkelti įvairius pristatymų tipus, pereiti per skaidres, bendrauti su atskiromis formomis, sujungti kelias skaidres, įterpti paveikslėlį į skaidrę ir dar daugelį kitų veiksmų. Ji gali generuoti automatines ataskaitas bei pristatymus iš duomenų, užtikrinant patikimumą ir tikslumą. Nesvarbu, ar esate patyręs kūrėjas, ar naujokas PowerPoint manipuliavime .NET aplinkoje, ShapeCrawler atveria efektyvumo vartus, leidžiančius sklandžiai integruoti PowerPoint funkcionalumą į jūsų programas.

Previous Next

Pradžia su ShapeCrawler

Rekomenduojamas būdas įdiegti ShapeCrawler yra naudoti NuGet. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite ShapeCrawler per NuGet

 install-package ShapeCrawler

Manipuliuokite pristatymu per .NET API

Atviro kodo ShapeCrawler biblioteka leidžia programinės įrangos kūrėjams apdoroti PowerPoint PPTX pristatymus be įdiegto Microsoft Office. Biblioteka supaprastina prieigą prie PowerPoint failų, naudojant tik kelias .NET kodo eilutes. Programinės įrangos kūrėjai gali atverti esamą pristatymą, pereiti per jo skaidres, įterpti paveikslėlius į skaidrę, gauti teksto lauko automatinę formą, automatiškai pritaikyti tekstą, pridėti ir atnaujinti nuorodą, bendrauti su atskirais objektais ir dar daug daugiau. Žemiau pateiktas pavyzdys rodo, kaip programinės įrangos kūrėjai gali tvarkyti paveikslėlius pristatyme .NET programose.

Kaip įterpti paveikslėlį į pristatymą naudojant .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();

Dirbkite su paveikslėliais ir diagramomis pristatyme

Atviro kodo ShapeCrawler biblioteka suteikė visapusišką palaikymą darbui su paveikslėliais ir diagramomis pristatymuose. Paveikslėlių ir multimedijos elementų tvarkymas pristatymuose tampa supaprastintu procesu su biblioteka. Biblioteka sukurta dirbti su įvairiomis PowerPoint versijomis, todėl ji yra universalus pasirinkimas .NET kūrėjams. Biblioteka palengvina tokias užduotis kaip naujų paveikslėlių įterpimas, esamų paveikslėlių keitimas, paveikslėlių savybių reguliavimas arba net jų išskyrimas išoriniam naudojimui. Čia pateiktas pavyzdys, kuris demonstruoja, kaip programinės įrangos kūrėjai gali atnaujinti diagramos savybes pristatyme naudojant .NET API.

Kaip atnaujinti diagramos savybes pristatyme per .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";

Tvarkykite tekstą ir išskirkite duomenis iš pristatymo per .NET

ShapeCrawler biblioteka leidžia vartotojams lengvai modifikuoti formų ir teksto savybes PowerPoint skaidrėse per .NET API. Nesvarbu, ar reikia atnaujinti teksto turinį, pakeisti formų poziciją ar manipuliuoti jų atributais, ši biblioteka suteikia paprastą API šiems pakeitimams atlikti. Vienas vertingiausių ShapeCrawler bibliotekos naudojimo atvejų yra duomenų ištrauka iš pristatymo. Biblioteka suteikia labai galingas funkcijas teksto ir kitų susijusių duomenų valdymui PowerPoint pristatyme per .NET API. Programuotojai gali programiškai išgauti duomenis iš PowerPoint pristatymų, todėl tai puikus įrankis ataskaitų generavimui arba pristatymo turinio konvertavimui į kitus formatus, pvz., Excel arba PDF. Žemiau pateiktas pavyzdys rodo, kaip pakeisti tekstą pirmoje pristatymo skaidrėje.

Kaip pakeisti visą tekstą pirmoje pristatymo skaidrėje per .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();

 Lietuvių