Aspose.Slides for .NET
C# .NET API til at oprette og konvertere Excel-regneark
Avanceret PowerPoint-præsentations-API til at generere, redigere, flette, beskytte, konvertere og gengive PPT/PPTX-filer uden brug af Microsoft PowerPoint.
Aspose.Slides til .NET er et meget nyttigt bibliotek til oprettelse og manipulation af PowerPoint-præsentationer uden brug af Microsoft PowerPoint eller evt. andre eksterne afhængigheder. Biblioteket giver udviklere mulighed for at skabe interaktive og engagerende præsentationer, der kan bruges til en række forskellige formål, såsom præsentationer, rapporter og marketingmaterialer. Biblioteket har inkluderet understøttelse af forskellige PowerPoint-præsentationer og OpenOffice-filformater såsom PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM og ODP.
Aspose.Slides til .NET har inkluderet en lang række grundlæggende såvel som avancerede funktioner til håndtering af præsentationer, såsom oprettelse af præsentationer fra bunden, tilføjelse af nye dias, kloning af dias, kopiering af dias, ændring af en præsentations dokumentegenskaber, sletning af uønskede dias , kopiere mastere, forhåndsvise dias¸ eksportere dias som billeder, eksportere dias til SVG-format, administrere diasnoter, indstille nye diasmastere, tilføje diasnoter, oprette eller administrere former, administrere stilarter i figurer, oprette tabeller fra bunden, ændre størrelse og flytte tabeller , ændring af tekstformateringen og mange flere.
Aspose.Slides til .NET har inkluderet en meget kraftfuld konverter, der hjælper softwareudviklere med at eksportere præsentationer til nogle førende filformater såsom PDF, PDF/A, XPS, HTML og populære billedfilformater som JPEG, PNG, BMP , TIFF og GIF. Det giver også en række avancerede funktioner, såsom understøttelse af kommentarer, diasovergange og animation. Biblioteket har inkluderet understøttelse af en lang række PowerPoint-elementer, herunder dias, former, tekst, billeder, diagrammer og tabeller. Dette giver udviklere mulighed for nemt at tilføje, redigere og formatere disse elementer i deres præsentationer.
Kom godt i gang med Aspose.Slides til .NET
Den anbefalede måde at installere Aspose.Slides til .NET på er at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Slides til .NET via NuGet
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
Du kan også downloade det direkte fra Aspose-produktudgivelsessiden.Generer og administrer præsentationer via .NET API
Aspose.Slides til .NET har inkluderet muligheden for at skabe og manipulere PowerPoint-præsentationer i .NET-applikationer uden nogen ekstern afhængighed. Udviklere kan også åbne eksisterende præsentationer og foretage ændringer i dem med lethed. Det er også muligt at kontrollere formatet af en præsentation og undersøge den for at finde ud af dens egenskaber og forstå dens adfærd. Det er også muligt at få en præsentations egenskaber og opdatere den.
Oprettelse af præsentationer via .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Konverter PowerPoint-præsentationer via .NET API
En af nøglefunktionerne i Aspose.Slides til .NET er konverteringen af PowerPoint-præsentationer til en lang række outputformater, herunder PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, og JPEG hurtigt og nemt. Dette gør det nemt at konvertere præsentationer til et format, der er kompatibelt med en specifik applikation eller platform. Derudover giver det også en række avancerede muligheder for at konvertere præsentationer, såsom indstilling af billedkvalitet og opløsning, angivelse af sidestørrelse og -retning og tilføjelse af vandmærker til outputfilen. Biblioteket giver også mulighed for at konvertere et PowerPoint-dias til et billede.
Konverter PowerPoint til PDF med Hidden Slides via .NET API
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Tilføj og administrer dias i præsentationer via C# API
Aspose.Slides til .NET har inkluderet komplet support til håndtering af slides i PowerPoint-præsentationer i .NET-applikationer. Biblioteket har inkluderet adskillige funktioner til at arbejde med dias, såsom tilføjelse af nye dias til en præsentation, adgang til et eksisterende dias, fjernelse af uønskede dias, kloning af dias, kopiering af eksisterende dias, sammenligning af to dias, håndtering af diaslayout, diasovergang, konvertering af dias til Bitmap , konvertering af dias til billeder med brugerdefinerede størrelser og mange flere. Derudover kan du også konvertere dias med noter og kommentarer til billeder eller eksportere alle dias til billeder med blot et par linjer kode.
Klon et dias via C# API
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
Føj animationer til PowerPoint-præsentation via C#
Aspose.Slides til .NET giver softwareudviklere mulighed for nemt at anvende forskellige typer animationer til deres præsentationer. PowerPoint-animation spiller en vigtig rolle for at gøre præsentationer iøjnefaldende og attraktive for publikum. Biblioteket understøtter 150+ animationseffekter, der nemt kan anvendes på figurer, diagrammer, tabeller, OLE-objekter og andre præsentationselementer. Derudover er det også at kombinere flere adfærd for at skabe dine egne brugerdefinerede animationer.
Tilføj animationseffekt til et enkelt afsnit via .NET API
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}