Aspose.Slides for .NET
C# .NET API voor het maken en converteren van Excel-spreadsheets
Geavanceerde PowerPoint-presentatie-API voor het genereren, bewerken, samenvoegen, beveiligen, converteren en renderen van PPT/PPTX-bestanden zonder Microsoft PowerPoint te gebruiken.
Aspose.Slides voor .NET is een zeer nuttige bibliotheek voor het maken en manipuleren van PowerPoint-presentaties zonder Microsoft PowerPoint of iets anders te gebruiken andere externe afhankelijkheden. Met de bibliotheek kunnen ontwikkelaars interactieve en boeiende presentaties maken die voor verschillende doeleinden kunnen worden gebruikt, zoals presentaties, rapporten en marketingmateriaal. De bibliotheek biedt ondersteuning voor verschillende PowerPoint-presentaties en OpenOffice-bestandsindelingen, zoals PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM en ODP.
Aspose.Slides voor .NET bevat een breed scala aan basis- en geavanceerde functies voor het omgaan met presentaties, zoals het helemaal opnieuw maken van presentaties, het toevoegen van nieuwe dia's, het klonen van dia's, het kopiëren van dia's, het wijzigen van de documenteigenschappen van een presentatie en het verwijderen van ongewenste dia's , modellen kopiëren, dia's vooraf bekijken¸ dia's exporteren als afbeeldingen, dia's exporteren naar SVG-indeling, dianotities beheren, nieuwe diamodellen instellen, dianotities toevoegen, vormen maken of beheren, stijlen in vormen beheren, tabellen helemaal opnieuw maken, de grootte van tabellen wijzigen en tabellen verplaatsen , het wijzigen van de tekstopmaak en nog veel meer.
Aspose.Slides voor .NET bevat een zeer krachtige converter waarmee softwareontwikkelaars presentaties kunnen exporteren naar een aantal toonaangevende bestandsindelingen, zoals PDF, PDF/A, XPS, HTML, en populaire afbeeldingsbestandsindelingen zoals JPEG, PNG, BMP , TIFF en GIF. Het biedt ook een aantal geavanceerde mogelijkheden, zoals ondersteuning voor commentaar, dia-overgangen en animatie. De bibliotheek biedt ondersteuning voor een breed scala aan PowerPoint-elementen, waaronder dia's, vormen, tekst, afbeeldingen, grafieken en tabellen. Hierdoor kunnen ontwikkelaars deze elementen eenvoudig toevoegen, bewerken en opmaken in hun presentaties.
Aan de slag met Aspose.Slides voor .NET
De aanbevolen manier om Aspose.Slides voor .NET te installeren is met behulp van NuGet. Gebruik het volgende commando voor een vlotte installatie.
Installeer Aspose.Slides voor .NET via NuGet
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
U kunt het ook rechtstreeks downloaden vanaf de Aspose-productreleasepagina.Genereer en beheer presentaties via de .NET API
Aspose.Slides voor .NET biedt de mogelijkheid om PowerPoint-presentaties binnen .NET-applicaties te maken en te manipuleren zonder enige externe afhankelijkheden. Ontwikkelaars kunnen ook bestaande presentaties openen en er gemakkelijk wijzigingen in aanbrengen. Het is ook mogelijk om het formaat van een presentatie te controleren en te onderzoeken om de eigenschappen ervan te achterhalen en het gedrag ervan te begrijpen. Het is ook mogelijk om de eigenschappen van een presentatie op te halen en deze bij te werken.
Presentaties maken via .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Converteer PowerPoint-presentaties via .NET API
Een van de belangrijkste kenmerken van Aspose.Slides voor .NET is de conversie van PowerPoint-presentaties naar een grote verscheidenheid aan uitvoerformaten, waaronder PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, en JPEG snel en eenvoudig. Hierdoor kunt u presentaties eenvoudig converteren naar een formaat dat compatibel is met een specifieke applicatie of platform. Daarnaast biedt het ook een aantal geavanceerde opties voor het converteren van presentaties, zoals het instellen van de beeldkwaliteit en resolutie, het opgeven van het paginaformaat en de oriëntatie, en het toevoegen van watermerken aan het uitvoerbestand. De bibliotheek biedt ook de mogelijkheid om een PowerPoint-dia naar een afbeelding te converteren.
Converteer PowerPoint naar PDF met verborgen dia's 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);
Dia's toevoegen en beheren in presentaties via C# API
Aspose.Slides voor .NET biedt volledige ondersteuning voor het verwerken van dia's in PowerPoint-presentaties binnen .NET-toepassingen. De bibliotheek heeft talloze functies voor het werken met dia's toegevoegd, zoals het toevoegen van nieuwe dia's aan een presentatie, toegang krijgen tot een bestaande dia, ongewenste dia's verwijderen, dia's klonen, bestaande dia's kopiëren, twee dia's vergelijken, de dia-indeling beheren, dia-overgang, dia's converteren naar bitmap , dia's converteren naar afbeeldingen met aangepaste formaten en nog veel meer. Bovendien kunt u met slechts een paar regels code ook dia's met aantekeningen en commentaar naar afbeeldingen converteren of alle dia's naar afbeeldingen exporteren.
Een dia klonen via de 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);
}
Animaties toevoegen aan PowerPoint-presentatie via C#
Met Aspose.Slides voor .NET kunnen softwareontwikkelaars eenvoudig verschillende soorten animaties op hun presentaties toepassen. PowerPoint-animatie speelt een belangrijke rol om presentaties opvallend en aantrekkelijk te maken voor het publiek. De bibliotheek ondersteunt meer dan 150 animatie-effecten die eenvoudig kunnen worden toegepast op vormen, grafieken, tabellen, OLE-objecten en andere presentatie-elementen. Bovendien is het ook mogelijk om verschillende gedragingen te combineren om uw eigen aangepaste animaties te maken.
Voeg animatie-effect toe aan een enkele alinea via de .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);
}