1. Producten
  2.   Presentatie
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

C++ .NET API voor het genereren en manipuleren van PowerPoint-presentaties

Een krachtige C++-presentatiebibliotheek voor het maken, bewerken, samenvoegen, klonen, beschermen, converteren en manipuleren van PowerPoint PPT- en PPTX-presentaties.

Aspose.Slides voor C++ is een robuuste API die softwareontwikkelaars helpt krachtige applicaties te maken voor het werken met Microsoft PowerPoint en OpenDocument-presentaties zonder gebruik te maken van externe afhankelijkheden. Deze bibliotheek biedt een breed scala aan functies voor het verwerken van presentaties, waaronder ondersteuning voor het lezen en schrijven van presentaties, het manipuleren van de lay-out en inhoud van dia's en het converteren van presentaties naar andere bestandsindelingen. De bibliotheek ondersteunt zowel oudere versies van PowerPoint, zoals PowerPoint 97-2003, als de nieuwste versie van PowerPoint, waardoor u met presentaties in verschillende formaten kunt werken.

Aspose.Slides voor C++ is het eerste en enige onderdeel dat de functionaliteit biedt voor het maken en beheren van PowerPoint-documenten. Met de bibliotheek kunnen softwareontwikkelaars vanaf het begin presentaties maken en deze opslaan in verschillende Microsoft PowerPoint- en andere bestandsformaten zoals PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML enzovoort. De bibliotheek maakt ook conversie van presentaties mogelijk naar PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG, enzovoort.

Aspose.Slides voor C++ is zeer flexibel en zeer aanpasbaar. De bibliotheek biedt een verscheidenheid aan alternatieven voor het opmaken van dia's en het aanpassen van hun uiterlijk, inclusief ondersteuning voor het toevoegen van afbeeldingen, tekst, vormen, Morphing-overgangen, stijlen en andere elementen. De bibliotheek biedt ook verschillende hulpmiddelen voor het manipuleren van de lay-out en inhoud van dia's, inclusief opties voor het wijzigen van het formaat, het herpositioneren en herschikken van elementen. Over het geheel genomen is Aspose.Slides voor C++ een uitstekende keuze voor iedereen die op zoek is naar een krachtige en flexibele bibliotheek om met presentaties te werken zonder het Microsoft PowerPoint-formaat te gebruiken.

Previous Next

Aan de slag met Aspose.Slides voor C++

De aanbevolen manier om Aspose.Slides voor C++ te installeren is met behulp van NuGet. Gebruik het volgende commando voor een vlotte installatie.

Installeer Aspose.Slides voor C++ via NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
U kunt het ook rechtstreeks downloaden vanaf de Aspose-productreleasepagina.

Presentaties maken en bewerken via de C++ API

Aspose.Slides voor C++ is een uitgebreide bibliotheek voor het beheren van presentaties in het Microsoft PowerPoint-formaat. Met zijn krachtige functies en intuïtieve API maakt deze bibliotheek het gemakkelijk om presentaties op verschillende manieren te maken en te manipuleren. De bibliotheek ondersteunt verschillende belangrijke functies voor presentatiebeheer, zoals het onderzoeken van bestaande presentaties, het importeren en openen van presentaties, het toevoegen van nieuwe dia's aan de presentatie, het invoegen van afbeeldingen en inhoud aan presentaties, het combineren van meerdere presentaties, het splitsen van grote presentaties in kleinere en nog veel meer.

Presentaties maken via .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Conversie van presentaties naar andere formaten via C++

Aspose.Slides voor C++ is een uitstekende keuze voor iedereen die op zoek is naar een krachtige en flexibele bibliotheek voor het converteren van presentaties in het Microsoft PowerPoint-formaat naar andere bestandsformaten. Het biedt een reeks hulpmiddelen en functies voor het converteren van presentaties, waardoor u gemakkelijk presentaties met anderen kunt delen, zelfs als ze geen toegang hebben tot Microsoft PowerPoint. De bibliotheek biedt ondersteuning voor conversie naar enkele populaire bestandsformaten zoals PDF, XPS, HTML, afbeeldingsbestandsformaten (JPEG, PNG, GIF, BMP, SVG) en nog veel meer. Het is ook mogelijk om het uiterlijk van geconverteerde presentaties aan te passen, zoals het instellen van de uitvoerresolutie, het specificeren van paginamarges en het kiezen tussen verschillende pagina-indelingen.

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);

Vergelijk, kloon en exporteer dia's via de C++ API

Aspose.Slides voor C++ bevat talloze handige functies voor het verwerken van presentatiedia's in C++-toepassingen. Softwareontwikkelaars kunnen eenvoudig nieuwe dia's aan hun bestaande presentatie toevoegen, aangepaste diaformaten opgeven, de diagrootte wijzigen, toegang krijgen tot dia's in presentaties, ongewenste dia's verwijderen en dia's klonen met slechts een paar regels C++-code. Het is ook heel eenvoudig om twee dia's te vergelijken en presentatiedia's te exporteren naar afbeeldingen met aangepaste formaten, dia's te converteren naar PNG, dia's met notities en commentaar te converteren naar afbeeldingen, enzovoort.

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);

}

Animatie-effect toevoegen aan presentaties via C++ API

De Aspose.Slides voor C++-bibliotheek geeft softwareontwikkelaars de mogelijkheid om animatie-effecten toe te voegen aan dia's in hun eigen C-toepassingen. U kunt verschillende animatie-effecten toevoegen, zoals ingang, nadruk, uitgang en bewegingspad, aan vormen en tekstvakken. Bovendien kunt u het animatie-effect aanpassen met eigenschappen zoals duur, trigger en richting. Het is ook mogelijk om aangepaste animaties te maken en meerdere PowerPoint-animatie-effecten op een vorm te gebruiken.

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);
}
 Dutch