Aspose.Slides FOSS for .NET ir MIT licencēta tīra C# bibliotēka, kas paredzēta darbam ar PowerPoint .pptx failiem. Pievienojiet vienu NuGet paketi un nekavējoties sāciet prezentāciju izveidi, lasīšanu un rediģēšanu, neinstalējot Microsoft Office vai jebkuru patentētu izpildes laiku.
Bibliotēkā ir prezentācijas API, kas izveidots ap “Prezentācija”, “Slide”, “Shape”, “TextFrame”, “Paragraph” un “Partition”, konceptuālo modeli, ko izmanto pats PowerPoint. Pievienot un noņemt slaidu, ievietojiet AutoShapes, tabulas un savienotājus, formatēt tekstu rakstzīmju līmenī ar drosmīgu, itāļu, fonts lielumu un krāsu, piemērot cieto vai gradientu pildījumus un pievienot vizuālos efektus (tēksni, spīdumu, neskaidrību, atspoguļojumu).
“IDisposable” modelis nodrošina uzticamu resursu tīrīšanu: vienmēr iesaiņojiet “Prezentāciju” “lietojot” paziņojumā. nezināmas XML daļas, kas tiek saskaras ielādes laikā, tiek saglabātas verbatim uz saglabāšanu, tāpēc apgrieztā ceļošana nekad neiznīcina saturu, ko bibliotēka vēl nesaprot.
.pptx failus, izmantojot new Presentation() vai new Presentation(file).SlideCollection ar AddClone(), AddEmptySlide(), Remove() un RemoveAt().ShapeType ģeometriskos objektus, izmantojot AddAutoShape().AddConnector().NotesSlideManager.GetSlideComments().Portion objektiem, izmantojot PortionFormat.FillFormat un FillType.EffectFormat.ParagraphFormat.Alignment.Aspose.Slides FOSS instalējas ar vienu dotnet add package Aspose.Slides.Foss komandu. Bibliotēka ir tīri C# bez jebkādām vietējām paplašinājumiem, ko kompilēt, un bez sistēmas pakotnēm, ko instalēt.
API atspoguļo PowerPoint paša objektu modeli (Presentation, Slide, Shape, TextFrame, Paragraph, Portion), tāpēc ikviens, kas pazīst ar PowerPoint objektu modeli, var uzreiz izmantot bibliotēku. Tā ir licencēta ar MIT, atvērtā koda uz GitHub, un pieprasa .NET 9.0 vai jaunāku.
Izmantojiet “izmantot” paziņojumu, lai nodrošinātu, ka “Prezentācija” vienmēr tiek iznīcināta un resursi tiek atbrīvoti. “AddAutoShape()” ņem “ShapeType” enumu, pēc tam x/y pozīciju un platumu/augstumu punktos - formas īpašums “TextFrame.Text” iestatīs etiķeti vienā rindā.
«Šell dotnet pievienot paketi Aspose.Slides.Foss «»
« Čārlzs Izmantojiet Aspose.Slides.Foss
izmantojot var prs = jauns Prezentācija(); var slide = prs.Slides[0]
// Pievienot taisnstūra AutoShape Iekārta ir aprīkota ar diviem apgaismojuma elementiem ( ShapeType.Rectangle, 50, 50, 400, 150
iestatītās formātus (save.save) un iestatītās formātus (save.pptx) «»
Teksta formatēšana darbojas Portion līmenī — mazākā rakstzīmju virknes vienība. Atveriet saglabāto failu, pārejiet uz pirmo daļu no pirmā paragrāfa un iestatiet fonta īpašības tieši. Figūras aizpildījums ir neatkarīgs: iestatiet FillType uz Solid un piešķiriet krāsu 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];
// Treknraksts, 18pt, tumši zils teksts
portion.PortionFormat.FontBold = true;
portion.PortionFormat.FontHeight = 18;
portion.PortionFormat.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 0, 0, 139);
// Cietas fona aizpildīšana uz formas
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color =
Color.FromArgb(255, 240, 248, 255);
prs.Save("formatted.pptx", SaveFormat.Pptx);
Tas ir bezmaksas, MIT licencēts tīrs C# bibliotēka, kas ļauj izveidot, lasīt un rediģēt PowerPoint .pptx prezentācijas, neprasot Microsoft Office.
PPTX ir atbalstītais lasīšanas/rakstīšanas formāts. Eksportēt uz PDF, HTML, SVG vai attēliem šajā izdevumā nav pieejams.
Nē. Aspose.Slides FOSS ir tīri C# bibliotēka, kas neietekmē Microsoft Office, COM automatizāciju vai kādu īpašu izpildlaiku.
Izpildiet ‘dotnet add package Aspose.Slides.Foss’. bibliotēkai ir nepieciešama .NET 9.0 vai jaunāka versija.
Bibliotēka atbalsta ārējo ēnu, spīdumu, neskaidrību un atspoguļojumu efektus jebkuram formas objektam, izmantojot EffectFormat API.
Jā. Vienmēr iesaiņojiet “Prezentācija” “izmantojot” paziņojumu (“izmantojot var prs = jauns Prezentācija();”) lai nodrošinātu uzticamu resursu tīrīšanu.
Nezināmas XML daļas, kas tiek saskaras ielādes laikā, tiek saglabātas verbatim saglabāšanas laikā, tāpēc saturs, ko bibliotēka vēl nesaprot, nekad netiek zaudēts.
Bibliotēka ir MIT licencēta un hostēta GitHub platformā. Kļūdu ziņojumi un pull requesti ir laipni gaidīti.