Aspose.Slides FOSS for .NET yra MIT licencijuota gryna C# biblioteka, skirta dirbti su „PowerPoint“ .pptx failus. Pridėti vieną NuGet paketą ir nedelsiant pradėti kurti, skaityti ir redaguoti pristatymus be įdiegti „Microsoft Office“ ar bet kokią nuosavybės teise pagrįstą paleidimo laiką.
Bibliotekoje pateikiamas „Prezentavimo API“, sukurtas aplink „Prezentavimas“, „Slides“, „Shape“, „TextFrame“, „Paragrafas“ ir „Portion“, konceptualųjį modelį, naudojamą pačioje „PowerPoint“. Pridėti ir pašalinti skaidres, įterpti „AutoShapes“, „Tables“ ir „Connectors“, formatuoti tekstą simbolių lygiu su drąsiomis, italinėmis, šrifto dydžiu ir spalva, taikyti kietąsias arba gradientines užpildas ir pridėti vaizdo efektus (šviesos, atspindžio, atspindžio).
„Idisposable“ modelis užtikrina patikimą išteklių valymą: visada supakuokite „Prezentavimą“ į „naudojamą“ pareiškimą. Nežinomos XML dalys, susidūrusios įkėlimo metu, išsaugomos žodžiu išsaugojus, todėl apvalios kelionės niekada nesunaikina turinio, kurio biblioteka dar nesupranta.
.pptx failus naudodami new Presentation() arba new Presentation(file).SlideCollection naudodami AddClone(), AddEmptySlide(), Remove() ir RemoveAt().ShapeType geometrines figūras naudodami AddAutoShape().AddConnector().NotesSlideManager.GetSlideComments().Portion objektams per PortionFormat.FillFormat ir FillType.EffectFormat.ParagraphFormat.Alignment.Aspose.Slides FOSS įdiegiama vienu dotnet add package Aspose.Slides.Foss komanda. Biblioteka yra gryna C# be jokių natūralių plėtinių, kuriuos reikėtų kompiliuoti, ir be jokių sisteminių paketų, kuriuos reikėtų įdiegti.
API atspindi PowerPoint objekto modelį (Presentation, Slide, Shape, TextFrame, Paragraph, Portion), todėl bet kas, susipažinęs su PowerPoint objekto modeliu, gali iš karto naudoti biblioteką. Ji licencijuota pagal MIT, atviro kodo GitHub platformoje ir reikalauja .NET 9.0 arba vėlesnės versijos.
Naudokite „naudokite“ pareiškimą, kad „Prezentavimas“ visada būtų išmestas ir ištekliai būtų išlaisvinti. „AddAutoShape()“ užima „ShapeType“ vienetą, tada x/y poziciją ir plotį/aukštį taškais – formos „TextFrame.Text“ savybė nustato etiketę vienoje eilutėje.
„Šelnas“ „Dotnet“ pridėjo paketą Aspose.Slides.Foss „“
„Šarpas“ naudojant Aspose.Slides.Foss
naudojant var prs = naujas pristatymas(); slidės = slidės;
Pridėti stačiakampį AutoShape Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis: Šaltinis Šarminis tipas.Tarpvietis, 50, 50, 400, 150 ) ir Štai ir yra žodžiai: „Hello, Aspose.Slides!“
Išsaugoti (angl. save. save) – išsaugoti formą „“
Teksto formatavimas veikia Portion lygyje — mažiausio simbolių sekos vieneto. Atidarykite išsaugotą failą, pereikite prie pirmojo pirmojo pastraipos Portion ir tiesiogiai nustatykite šrifto savybes. Formos užpildymas yra nepriklausomas: nustatykite FillType į Solid ir priskirkite spalvą 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];
// Pusjuodis, 18pt, tamsiai mėlyna tekstas
portion.PortionFormat.FontBold = true;
portion.PortionFormat.FontHeight = 18;
portion.PortionFormat.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 0, 0, 139);
// Vienodos spalvos fonas ant figūros
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 240, 248, 255);
prs.Save("formatted.pptx", SaveFormat.Pptx);
Tai yra nemokama, MIT licencijuota gryna C# biblioteka, skirta kurti, skaityti ir redaguoti PowerPoint .pptx prezentacijas, nereikalaujanti Microsoft Office.
PPTX yra palaikomas skaitymo ir rašymo formatas. Eksportuoti į PDF, HTML, SVG arba vaizdus šiame leidime negalima.
Ne. Aspose.Slides FOSS yra pure-C# biblioteka, neturinti priklausomybės nuo Microsoft Office, COM automatizacijos ar bet kokios nuosavybinės vykdymo aplinkos.
Vykdyti „dotnet add package Aspose.Slides.Foss“. Biblioteka reikalauja .NET 9.0 arba naujesnės versijos. Kompiuterizuoti nereikia natūralių plėtinių.
Taip. biblioteka palaiko išorinį šešėlio, blizgesio, drumstumo ir atspindėjimo efektus bet kuriame formos objekte per „EffectFormat“ API.
Visada supakuokite „Prezentavimą“ į „naudojamą“ pareiškimą („naudojant var prs = naujas pristatymas();“), kad būtų užtikrintas patikimas išteklių valymas.
Ne. Nežinomos XML dalys, su kuriomis susiduriama įkėlimo metu, išsaugomos žodžiu išsaugant, todėl turinys, kurio biblioteka dar nesupranta, niekada neprarandamas.
Biblioteka yra MIT licencijos ir talpinama GitHub. Klaidų pranešimai ir pull requests yra laukiami.