1. Tuotteet
  2.   Esittely
  3.   .NET
  4.   ShapeCrawler
 
  

Ilmainen .NET-kirjasto PPTX-esitysten luomiseen ja muokkaamiseen

Avoimen lähdekoodin .NET-kirjasto mahdollistaa PowerPoint PPTX -esitysten luomisen, lukemisen, muokkaamisen ja hallinnan helposti. Se tukee dian, tekstin, viivan, hyperlinkin ja taulukon lisäämistä C#-API:n kautta.

Mikä on ShapeCrawler?

Sekä henkilökohtaisessa että ammatillisessa elämässämme PowerPoint-esitykset ovat nyt välttämättömiä. Vaikka ne muodostavat viestinnän perustan, niiden ohjelmallinen hallinta on usein osoittautunut vaikeaksi. Mutta asiat ovat muuttuneet merkittävästi sen jälkeen, kun ShapeCrawler, tehokas .NET-kehys, joka on suunniteltu erityisesti PowerPointia varten, julkaistiin. Se tarjoaa pääsyn lukuisiin mahdollisuuksiin mahdollistamalla ohjelmoijille ja ohjelmistokehittäjille ohjelmallisesti, tehokkaasti ja järjestelmällisesti navigoida, poimia, muokata ja työskennellä PowerPoint-esitysten kanssa.

Ohjelmistokehittäjät voivat luoda ja muokata PowerPoint PPT- ja PPTX-esityksiä ohjelmallisesti omissa .NET-sovelluksissaan ShapeCrawlerin avulla, joka on avoimen lähdekoodin .NET-työkalu. Se tarjoaa uskomattoman tehokkaita ja voimakkaita tapoja tarkastella, muokata ja tutkia PowerPoint-dioja, muotoja ja niiden ominaisuuksia. Kirjasto voi olla hyödyllinen lisä kehittäjän työkalupakkiin, koska se mahdollistaa tylsien tehtävien automatisoinnin, tietojen poimimisen esityksistä ja dynaamisten raporttien tuottamisen.

ShapeCrawler yksinkertaistaa PowerPoint-asiakirjojen käyttämisen ja käsittelemisen prosessia. Vain muutamalla .NET-koodirivillä ohjelmistoprofessionaalit voivat avata ja ladata erilaisia esityksiä, käydä läpi dioja, olla vuorovaikutuksessa yksittäisten muotojen kanssa, yhdistää useita dioja, lisätä kuvan diaan ja paljon muuta. Se voi luoda automatisoituja raportteja sekä esityksiä datasta, vahvistaen luotettavuutta ja tarkkuutta. Olitpa kokenut kehittäjä tai vasta-alkaja PowerPoint-manipulaatiossa .NETissä, ShapeCrawler avaa portin tehokkuuteen, mahdollistaen PowerPoint-toimintojen saumattoman integroinnin sovelluksiisi.

Previous Next

ShapeCrawlerin aloitus

Suositeltu tapa asentaa ShapeCrawler on käyttää NuGetia. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna ShapeCrawler NuGetin avulla

 install-package ShapeCrawler

Manipuloi esitystä .NET-API:n avulla

Open source - ShapeCrawler -kirjasto mahdollistaa ohjelmistokehittäjien käsitellä PowerPoint PPTX -esityksiä ilman Microsoft Officen asennusta. Kirjasto yksinkertaistaa PowerPoint-tiedostojen käyttämistä vain muutamalla .NET -koodirivillä. Ohjelmistokehittäjät voivat avata olemassa olevan esityksen, käydä läpi sen diat, lisätä kuvia diaan, hakea tekstikentän automaattimuodon, automaattisesti sovittaa tekstiä, lisätä ja päivittää hyperlinkin, olla vuorovaikutuksessa yksittäisten muotojen kanssa ja paljon muuta. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat käsitellä kuvia esityksessä .NET-sovelluksissa.

Kuinka lisätä kuva esitykseen .NET API:n avulla?

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();

Käsittele kuvia ja kaavioita esityksessä

Avoimen lähdekoodin ShapeCrawler-kirjasto on tarjonnut täyden tuen kuvien ja kaavioiden käsittelyyn esityksissä. Kuvien ja multimediasisältöjen käsittely esityksissä muuttuu sujuvaksi prosessiksi kirjaston avulla. Kirjasto on suunniteltu toimimaan eri PowerPoint-versioiden kanssa, mikä tekee siitä monipuolisen valinnan .NET-kehittäjille. Kirjasto helpottaa tehtäviä, kuten uusien kuvien lisäämistä, olemassa olevien kuvien korvaamista, kuvien ominaisuuksien säätämistä tai niiden jopa poimimista ulkoiseen käyttöön. Tässä on esimerkki, joka osoittaa, miten ohjelmistokehittäjät voivat päivittää kaavion ominaisuuksia esityksessä .NET API:n avulla.

Kuinka päivittää kaavion ominaisuuksia esityksessä .NET API:n avulla?

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";

Hallinnoi tekstiä ja poimi tietoja esityksestä .NET:n avulla

ShapeCrawler-kirjasto mahdollistaa käyttäjien helposti muokata muotojen ja tekstin ominaisuuksia PowerPoint-dioissa .NET API:n kautta. Tarvitsetpa sitten tekstisisällön päivittämistä, muotojen sijainnin muuttamista tai niiden attribuuttien käsittelyä, tämä kirjasto tarjoaa suoraviivaisen API:n näiden muutosten tekemiseen. Yksi ShapeCrawler-kirjaston arvokkaimmista käyttötapauksista on tietojen poiminta esityksestä. Kirjasto tarjoaa erittäin tehokkaita ominaisuuksia tekstin ja muun olennaisen datan hallintaan PowerPoint-esityksissä .NET API:n avulla. Ohjelmistokehittäjät voivat ohjelmallisesti poimia tietoja PowerPoint-esityksistä, mikä tekee siitä erinomaisen työkalun raporttien luomiseen tai esityssisällön muuntamiseen muihin formaatteihin, kuten Exceliin tai PDF:ään. Seuraava esimerkki näyttää, miten tekstiä korvataan esityksen ensimmäisellä dialla.

Kuinka korvata kaikki teksti esityksen ensimmäisellä diassa .NET API:n avulla?

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

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

pres.Save();

 Suomen