Aspose.Slides for C++
C++ .NET API til at generere og manipulere PowerPoint-præsentationer
Et kraftfuldt C++-præsentationsbibliotek til at oprette, redigere, flette, klone, beskytte, konvertere og manipulere PowerPoint PPT, PPTX-præsentationer.
Aspose.Slides til C++ er en robust API, der hjælper softwareudviklere med at skabe kraftfulde applikationer til at arbejde med Microsoft PowerPoint og OpenDocument-præsentationer uden brug af eksterne afhængigheder. Dette bibliotek tilbyder en lang række funktioner til håndtering af præsentationer, herunder understøttelse af læsning og skrivning af præsentationer, manipulering af layout og indhold af dias og konvertering af præsentationer til andre filformater. Biblioteket understøtter både ældre versioner af PowerPoint, såsom PowerPoint 97-2003, og den seneste version af PowerPoint, så du kan arbejde med præsentationer i en række forskellige formater.
Aspose.Slides til C++ er den første og eneste komponent, der leverer funktionaliteten til oprettelse og administration af PowerPoint-dokumenter. Biblioteket gør det muligt for softwareudviklere at skabe præsentationer fra bunden og gemme dem i forskellige Microsoft PowerPoint og andre filformater såsom PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML og så videre. Biblioteket tillader også præsentationskonvertering til PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG og så videre.
Aspose.Slides til C++ er meget fleksible og kan tilpasses meget. Biblioteket tilbyder en række alternativer til formatering af dias og tilpasning af deres udseende, herunder understøttelse af tilføjelse af billeder, tekst, former, Morph Transitions, stilarter og andre elementer. Biblioteket indeholder også flere værktøjer til at manipulere layoutet og indholdet af dias, herunder muligheder for at ændre størrelse, flytte og omarrangere elementer. Samlet set er Aspose.Slides til C++ et glimrende valg for alle, der leder efter et kraftfuldt og fleksibelt bibliotek til at arbejde med præsentationer uden at bruge Microsoft PowerPoint-format.
Kom godt i gang med Aspose.Slides til C++
Den anbefalede måde at installere Aspose.Slides til C++ på er at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.
Installer Aspose.Slides til C++ via NuGet
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
Du kan også downloade det direkte fra Aspose-produktudgivelsessiden.Opret og rediger præsentationer via C++ API
Aspose.Slides til C++ er et omfattende bibliotek til håndtering af præsentationer i Microsoft PowerPoint-format. Med dets kraftfulde funktioner og intuitive API gør dette bibliotek det nemt at oprette og manipulere præsentationer på en række forskellige måder. Biblioteket understøtter flere vigtige funktioner til præsentationshåndtering, såsom at undersøge eksisterende præsentationer, importere og åbne præsentationer, tilføje nye slides til præsentationen, indsætte billeder og indhold til præsentationer, kombinere flere præsentationer, opdele store præsentationer til en mindre og mange flere.
Oprettelse af præsentationer via .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Konvertering af præsentationer til andre formater via C++
Aspose.Slides til C++ er et glimrende valg for alle, der leder efter et kraftfuldt og fleksibelt bibliotek til at konvertere præsentationer i Microsoft PowerPoint-formatet til andre filformater. Det giver en række værktøjer og funktioner til at konvertere præsentationer, hvilket gør det nemt at dele præsentationer med andre, selvom de ikke har adgang til Microsoft PowerPoint. Biblioteket understøtter konvertering til nogle populære filformater såsom PDF, XPS, HTML, billedfilformater (JPEG, PNG, GIF, BMP, SVG) og mange flere. Det er også muligt at tilpasse udseendet af konverterede præsentationer, såsom indstilling af output-opløsning, specificering af sidemargener og valg mellem forskellige sidelayouts.
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);
Sammenlign, klon og eksporter slides via C++ API
Aspose.Slides til C++ har inkluderet adskillige nyttige funktioner til håndtering af præsentationsdias i C++-applikationer. Softwareudviklere kan nemt tilføje nye dias til deres eksisterende præsentation, angive brugerdefinerede diasstørrelser, ændre diasstørrelsen, få adgang til dias inde i præsentationer, fjerne de uønskede dias og klone dias med blot et par linjer C++-kode. Det er også meget nemt at sammenligne to dias og eksportere præsentationsdias til billeder med brugerdefinerede størrelser, diaskonvertering til PNG, konvertering af dias med noter og kommentarer til billeder og så videre.
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 animationseffekt til præsentationer via C++ API
Aspose.Slides til C++-bibliotek giver softwareudviklere mulighed for at tilføje animationseffekter til slides i deres egne C-applikationer. Du kan tilføje forskellige animationseffekter såsom indgang, betoning, udgang og bevægelsessti til figurer og tekstbokse. Derudover kan du tilpasse animationseffekten ved hjælp af egenskaber som varighed, trigger og retning. Det er også muligt at oprette tilpasset animation og bruge flere PowerPoint-animationseffekter på en form.
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);
}