Aspose.Slides FOSS za .NET je MIT-ov licencirani čisti C# knjižnica za rad s PowerPoint .pptx datoteke. Dodajte jedan NuGet paket i odmah početi stvarati, čitati i uređivati prezentacije bez instaliranja Microsoft Office ili bilo kojeg vlasničkog vremena rada.
Knjižnica prikazuje API za prezentaciju izgrađen oko “Predstavljanje”, “Slide”, “Shape”, “TextFrame”, “Paragraf” i “Portion”, konceptualni model koji koristi sama PowerPoint. Dodavanje i uklanjanje slajdova, umetanje AutoShapes, tabele i konektorima, oblikovanje teksta na razini znakova s velikim, talijanskim, veličinama i bojama fontova, primjena čvrstih ili gradientnih punjenja i dodavanje vizualnih efekata (senka, sjaj, blur, refleksija).
Uzorak „Idisposable“ osigurava pouzdano čišćenje resursa: uvijek obložite „Predstavku“ u izjavu „koristite“. Nepoznati dijelovi XML-a s kojima se susreću tijekom učitavanja sačuvani su verbatim na sačuvani način, tako da okrugli izlet nikada ne uništava sadržaj koji knjižnica još ne razumije.
.pptx putem novu prezentaciju() ili novu prezentaciju( datoteku).Portion putem PortionFormat.FillFormat i FillType.EffectFormat.ParagraphFormat.Alignment.Aspose.Slides FOSS instalira se jednim dotnet add package Aspose.Slides.Foss naredbom. Biblioteka je čisti C# bez izvornih ekstenzija za kompilaciju i bez sistemskih paketa za instalaciju.
API replicira vlastiti objektni model PowerPointa (Presentation, Slide, Shape, TextFrame, Paragraph, Portion), pa svatko tko je upoznat s objektim modelom PowerPointa može odmah koristiti biblioteku. Licencirana je pod MIT licencom, otvorenog koda na GitHubu, i zahtijeva .NET 9.0 ili noviji.
Koristite izjavu “koristite” kako biste osigurali da je “Predstavka” uvijek odbačena i da su resursi oslobođeni. “AddAutoShape()” uzima enum “ShapeType”, a zatim položaj x/y i širinu/visinu u točkama - svojstvo oblike “TextFrame.Text” postavlja oznaku u jednu liniju.
» Šel Dodaj paket za dotnet Aspose.Slides.Foss » »
» Čarpa korištenje Aspose.Slides.Foss
korištenje var prs = nova prezentacija(); Slijedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članakSljedeći članak
// Dodaj pravokutni AutoShape Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh: Uspjeh Šareni.Pravokut, 50, 50, 400, 150 • tekst. tekst. tekst = “Hello, Aspose.Slides!”
Prs.Save (”output.pptx”, SaveFormat.Pptx) » »
Objekti formatiranja teksta rade na razini Portion — najmanje jedinice niza znakova. Otvorite spremljenu datoteku, navigirajte do prve porcije prvog odlomka i izravno postavite svojstva fonta. Ispunjavanje oblika je neovisno: postavite FillType na Solid i dodijelite boju svojstvu SolidFillColor.Color.
using Aspose.Slides.Foss;
using var prs = new Presentation("output.pptx");
var shape = prs.Slides[0].Shapes[0];
var portion = shape.TextFrame.Paragraphs[0].Portions[0];
// Podebljano, 18pt, tamno-plavi tekst
portion.PortionFormat.FontBold = true;
portion.PortionFormat.FontHeight = 18;
portion.PortionFormat.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 0, 0, 139);
// Čvrsto popunjavanje pozadine na obliku
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 240, 248, 255);
prs.Save("formatted.pptx", SaveFormat.Pptx);
To je besplatna, MIT-ov licencirana čista C# knjižnica za stvaranje, čitanje i uređivanje PowerPoint .pptx prezentacija bez potrebe za Microsoft Officeom.
PPTX je podržani format za čitanje/pisanje. Izvoz u PDF, HTML, SVG ili slike nije dostupan u ovom izdanju.
FOSS je čista C# knjižnica bez ovisnosti o Microsoft Officeu, COM automatizaciji ili bilo kojem vlastitom runtimeu.
Za pokretanje paketa dodajte dotnet Aspose.Slides.Foss. Knjižnica zahtijeva .NET 9.0 ili noviju verziju.
Da. Biblioteka podržava vanjsku sjenu, sjaj, zamućenje i refleksijske efekte na bilo kojem objektu oblika putem EffectFormat API.
Uvijek obložite “Predstavljanje” u izjavu “Korištenje” (“Korištenje var prs = nova Predstavljanje();”) kako biste osigurali pouzdano čišćenje resursa.
Nepoznati dijelovi XML-a s kojima se susreću tijekom učitavanja sačuvani su verbatim na sačuvati, tako da sadržaj koji knjižnica još ne razumije nikada nije izgubljen.
Biblioteka je licencirana pod MIT licencom i hostirana na GitHubu. Prijave grešaka i pull requestovi su dobrodošli.