1. Produkter
  2.   Presentation
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

C++ .NET API för att generera och manipulera PowerPoint-presentationer

Ett kraftfullt C++-presentationsbibliotek för att skapa, redigera, slå samman, klona, skydda, konvertera och manipulera PowerPoint PPT, PPTX-presentationer.

Aspose.Slides för C++ är ett robust API som hjälper mjukvaruutvecklare att skapa kraftfulla applikationer för att arbeta med Microsoft PowerPoint och OpenDocument-presentationer utan att använda några externa beroenden. Det här biblioteket erbjuder ett brett utbud av funktioner för att hantera presentationer, inklusive stöd för att läsa och skriva presentationer, manipulera layouten och innehållet på bilder och konvertera presentationer till andra filformat. Biblioteket stöder både äldre versioner av PowerPoint, som PowerPoint 97-2003, och den senaste versionen av PowerPoint, vilket gör att du kan arbeta med presentationer i en mängd olika format.

Aspose.Slides för C++ är den första och enda komponenten som tillhandahåller funktionerna för att skapa och hantera PowerPoint-dokument. Biblioteket gör det möjligt för mjukvaruutvecklare att skapa presentationer från grunden och spara dem i olika Microsoft PowerPoint och andra filformat som PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML och så vidare. Biblioteket tillåter även presentationskonvertering till PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG och så vidare.

Aspose.Slides för C++ är mycket flexibelt och mycket anpassningsbart. Biblioteket erbjuder en mängd olika alternativ för att formatera bilder och anpassa deras utseende, inklusive stöd för att lägga till bilder, text, former, Morph Transitions, stilar och andra element. Biblioteket tillhandahåller också flera verktyg för att manipulera layouten och innehållet på bilder, inklusive alternativ för att ändra storlek, flytta om och ordna om element. Sammantaget är Aspose.Slides för C++ ett utmärkt val för alla som letar efter ett kraftfullt och flexibelt bibliotek för att arbeta med presentationer utan att använda Microsoft PowerPoint-format.

Previous Next

Komma igång med Aspose.Slides för C++

Det rekommenderade sättet att installera Aspose.Slides för C++ är att använda NuGet. Använd följande kommando för en smidig installation.

Installera Aspose.Slides för C++ via NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Du kan också ladda ner den direkt från Aspose produktreleasesida.

Skapa och redigera presentationer via C++ API

Aspose.Slides för C++ är ett omfattande bibliotek för att hantera presentationer i Microsoft PowerPoint-format. Med sina kraftfulla funktioner och intuitiva API gör detta bibliotek det enkelt att skapa och manipulera presentationer på en mängd olika sätt. Biblioteket stöder flera viktiga funktioner för presentationshantering, som att granska befintliga presentationer, importera och öppna presentationer, lägga till nya bilder i presentationen, infoga bilder och innehåll i presentationer, kombinera flera presentationer, dela stora presentationer till en mindre och många fler.

Skapa presentationer via .NET API

Presentation presentation = new Presentation();

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

Konvertering av presentationer till andra format via C++

Aspose.Slides för C++ är ett utmärkt val för alla som letar efter ett kraftfullt och flexibelt bibliotek för att konvertera presentationer i Microsoft PowerPoint-format till andra filformat. Den tillhandahåller en rad verktyg och funktioner för att konvertera presentationer, vilket gör det enkelt att dela presentationer med andra, även om de inte har tillgång till Microsoft PowerPoint. Biblioteket ger stöd för konvertering till några populära filformat som PDF, XPS, HTML, bildfilformat (JPEG, PNG, GIF, BMP, SVG) och många fler. Det är också möjligt att anpassa utseendet på konverterade presentationer, som att ställa in utdataupplösningen, ange sidmarginaler och välja mellan olika sidlayouter.

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

Jämför, klona och exportera bilder via C++ API

Aspose.Slides för C++ har inkluderat många användbara funktioner för att hantera presentationsbilder i C++-applikationer. Mjukvaruutvecklare kan enkelt lägga till nya bilder till sin befintliga presentation, ange anpassade bildstorlekar, ändra bildstorlek, komma åt bilder i presentationer, ta bort oönskade bilder och klona bilder med bara ett par rader C++-kod. Det är också mycket enkelt att jämföra två bilder och exportera presentationsbilder till bilder med anpassade storlekar, konvertera bilder till PNG, konvertera bilder med anteckningar och kommentarer till bilder och så vidare.

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 animeringseffekter i presentationer via C++ API

Aspose.Slides för C++-biblioteket ger mjukvaruutvecklare möjligheten att lägga till animeringseffekter till bilder i sina egna C-applikationer. Du kan lägga till olika animeringseffekter som ingång, betoning, utgång och rörelsebana till former och textrutor. Dessutom kan du anpassa animeringseffekten med hjälp av egenskaper som varaktighet, trigger och riktning. Det är också möjligt att skapa anpassade animationer och använda flera PowerPoint-animeringseffekter på en form.

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