Aspose.Slides for .NET
C# .NET API för att skapa och konvertera Excel-kalkylblad
Avancerat PowerPoint-presentations-API för att generera, redigera, slå samman, skydda, konvertera och rendera PPT/PPTX-filer utan att använda Microsoft PowerPoint.
Aspose.Slides för .NET är ett mycket användbart bibliotek för att skapa och manipulera PowerPoint-presentationer utan att använda Microsoft PowerPoint eller något annat andra yttre beroenden. Biblioteket tillåter utvecklare att skapa interaktiva och engagerande presentationer som kan användas för en mängd olika ändamål, såsom presentationer, rapporter och marknadsföringsmaterial. Biblioteket har inkluderat stöd för olika PowerPoint-presentationer och OpenOffice-filformat som PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM och ODP.
Aspose.Slides för .NET har inkluderat ett brett utbud av grundläggande såväl som avancerade funktioner för att hantera presentationer som att skapa presentationer från grunden, lägga till nya bilder, klona bilder, kopiera bilder, ändra en presentations dokumentegenskaper, ta bort oönskade bilder , kopiera mallar, förhandsgranska bilder¸ exportera bilder som bilder, exportera bilder till SVG-format, hantera bildanteckningar, ställa in nya bildmallar, lägga till bildanteckningar, skapa eller hantera former, hantera stilar i former, skapa tabeller från grunden, ändra storlek och flytta tabeller , ändra textformateringen och många fler.
Aspose.Slides för .NET har inkluderat en mycket kraftfull omvandlare som hjälper programutvecklare att exportera presentationer till några ledande filformat som PDF, PDF/A, XPS, HTML och populära bildfilformat som JPEG, PNG, BMP , TIFF och GIF. Det ger också ett antal avancerade funktioner, såsom stöd för kommentarer, bildövergångar och animering. Biblioteket har inkluderat stöd för ett brett utbud av PowerPoint-element, inklusive bilder, former, text, bilder, diagram och tabeller. Detta gör att utvecklare enkelt kan lägga till, redigera och formatera dessa element i sina presentationer.
Komma igång med Aspose.Slides för .NET
Det rekommenderade sättet att installera Aspose.Slides för .NET är att använda NuGet. Använd följande kommando för en smidig installation.
Installera Aspose.Slides för .NET via NuGet
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
Du kan också ladda ner den direkt från Asposes produktutgivningssida.Generera och hantera presentationer via .NET API
Aspose.Slides för .NET har inkluderat möjligheten att skapa och manipulera PowerPoint-presentationer i .NET-applikationer utan några externa beroenden. Utvecklare kan också öppna befintliga presentationer och göra ändringar i dem med lätthet. Det är också möjligt att kontrollera formatet på en presentation och undersöka den för att ta reda på dess egenskaper och förstå dess beteende. Det är också möjligt att få fram egenskaperna för en presentation och uppdatera den.
Skapa presentationer via .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Konvertera PowerPoint-presentationer via .NET API
En av nyckelfunktionerna i Aspose.Slides för .NET är konverteringen av PowerPoint-presentationer till en mängd olika utdataformat, inklusive PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, och JPEG snabbt och enkelt. Detta gör det enkelt att konvertera presentationer till ett format som är kompatibelt med en specifik applikation eller plattform. Dessutom ger den också ett antal avancerade alternativ för att konvertera presentationer, som att ställa in bildkvalitet och upplösning, ange sidstorlek och orientering och lägga till vattenstämplar i utdatafilen. Biblioteket ger också möjlighet att konvertera en PowerPoint-bild till en bild.
Konvertera PowerPoint till 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);
Lägg till och hantera bilder i presentationer via C# API
Aspose.Slides för .NET har inkluderat komplett stöd för att hantera bilder i PowerPoint-presentationer i .NET-applikationer. Biblioteket har inkluderat många funktioner för att arbeta med bilder som att lägga till nya bilder i en presentation, komma åt en befintlig bild, ta bort oönskade bilder, klona bilder, kopiera befintliga bilder, jämföra två bilder, hantera bildlayout, bildövergång, konvertera bilder till bitmap , konvertera bilder till bilder med anpassade storlekar och många fler. Dessutom kan du också konvertera bilder med anteckningar och kommentarer till bilder eller exportera alla bilder till bilder med bara ett par rader kod.
Klona en bild 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);
}
Lägg till animationer i PowerPoint-presentation via C#
Aspose.Slides för .NET gör det möjligt för mjukvaruutvecklare att använda olika typer av animationer på sina presentationer med lätthet. PowerPoint-animation spelar en viktig roll för att göra presentationer iögonfallande och attraktiva för publiken. Biblioteket stöder 150+ animationseffekter som enkelt kan appliceras på former, diagram, tabeller, OLE-objekt och andra presentationselement. Dessutom är det också att kombinera flera beteenden för att skapa dina egna anpassade animationer.
Lägg till animeringseffekt till ett enstaka stycke 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);
}