Aspose.Slides for C++
C++ .NET API pentru a genera și manipula prezentări PowerPoint
O bibliotecă de prezentare C++ puternică pentru a crea, edita, îmbina, clona, proteja, converti și manipula prezentări PowerPoint PPT, PPTX.
Aspose.Slides pentru C++ este un API robust care ajută dezvoltatorii de software să creeze aplicații puternice pentru lucrul cu Microsoft PowerPoint și prezentări OpenDocument fără a utiliza dependențe externe. Această bibliotecă oferă o gamă largă de caracteristici pentru gestionarea prezentărilor, inclusiv suport pentru citirea și scrierea prezentărilor, manipularea aspectului și conținutului diapozitivelor și conversia prezentărilor în alte formate de fișiere. Biblioteca acceptă atât versiuni mai vechi de PowerPoint, cum ar fi PowerPoint 97-2003, cât și cea mai recentă versiune de PowerPoint, permițându-vă să lucrați cu prezentări într-o varietate de formate.
Aspose.Slides pentru C++ este prima și singura componentă care oferă funcționalitatea de creare și gestionare a documentelor PowerPoint. Biblioteca permite dezvoltatorilor de software să creeze prezentări de la zero și să le salveze în diferite Microsoft PowerPoint și alte formate de fișiere, cum ar fi PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML și așa mai departe. Biblioteca permite, de asemenea, conversia prezentării în PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG și așa mai departe.
Aspose.Slides pentru C++ este foarte flexibil și foarte personalizabil. Biblioteca oferă o varietate de alternative pentru formatarea diapozitivelor și personalizarea aspectului acestora, inclusiv suport pentru adăugarea de imagini, text, forme, tranziții Morph, stiluri și alte elemente. Biblioteca oferă, de asemenea, câteva instrumente pentru manipularea aspectului și conținutului diapozitivelor, inclusiv opțiuni pentru redimensionarea, repoziționarea și rearanjarea elementelor. În general, Aspose.Slides pentru C++ este o alegere excelentă pentru oricine caută o bibliotecă puternică și flexibilă pentru a lucra cu prezentări fără a utiliza formatul Microsoft PowerPoint.
Noțiuni introductive cu Aspose.Slides pentru C++
Modul recomandat de a instala Aspose.Slides pentru C++ este utilizarea NuGet. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.
Instalați Aspose.Slides pentru C++ prin NuGet
NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0
De asemenea, îl puteți descărca direct de pe pagina de lansare a produsului Aspose.Creați și editați prezentări prin API-ul C++
Aspose.Slides pentru C++ este o bibliotecă cuprinzătoare pentru gestionarea prezentărilor în format Microsoft PowerPoint. Cu funcțiile sale puternice și API-ul intuitiv, această bibliotecă facilitează crearea și manipularea prezentărilor într-o varietate de moduri. Biblioteca acceptă câteva funcții importante pentru gestionarea prezentărilor, cum ar fi examinarea prezentărilor existente, importarea și deschiderea prezentărilor, adăugarea de noi diapozitive la prezentare, inserarea imaginilor și conținutului în prezentări, combinarea prezentărilor multiple, împărțirea prezentărilor mari în una mai mică și multe altele.
Crearea de prezentări prin .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Conversia prezentărilor în alte formate prin C++
Aspose.Slides pentru C++ este o alegere excelentă pentru oricine caută o bibliotecă puternică și flexibilă pentru conversia prezentărilor în format Microsoft PowerPoint în alte formate de fișiere. Oferă o gamă largă de instrumente și funcții pentru conversia prezentărilor, facilitând partajarea prezentărilor cu alții, chiar dacă aceștia nu au acces la Microsoft PowerPoint. Biblioteca oferă suport pentru conversia în unele formate de fișiere populare, cum ar fi PDF, XPS, HTML, formate de fișiere imagine (JPEG, PNG, GIF, BMP, SVG) și multe altele. De asemenea, este posibil să personalizați aspectul prezentărilor convertite, cum ar fi setarea rezoluției de ieșire, specificarea marginilor paginii și alegerea dintre diferitele aspecte ale paginii.
Conversia PowerPoint în PDF cu diapozitive ascunse prin .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);
Comparați, clonați și exportați diapozitive prin API-ul C++
Aspose.Slides pentru C++ a inclus numeroase caracteristici utile pentru gestionarea diapozitivelor de prezentare în cadrul aplicațiilor C++. Dezvoltatorii de software pot adăuga cu ușurință noi diapozitive la prezentarea lor existentă, pot specifica dimensiuni personalizate de diapozitive, pot modifica dimensiunea diapozitivelor, pot accesa diapozitivele din cadrul prezentărilor, pot elimina diapozitivele nedorite și pot clona diapozitivele cu doar câteva rânduri de cod C++. De asemenea, este foarte ușor să comparați două diapozitive și să exportați diapozitivele de prezentare în imagini cu dimensiuni personalizate, conversia diapozitivelor în PNG, conversia diapozitivelor cu note și comentarii în imagini și așa mai departe.
Clonați un diapozitiv prin API-ul C#
// 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);
}
Adăugați efect de animație la prezentări prin API-ul C++
Biblioteca Aspose.Slides pentru C++ oferă dezvoltatorilor de software puterea de a adăuga efecte de animație la diapozitive în cadrul propriilor aplicații C. Puteți adăuga diverse efecte de animație, cum ar fi intrarea, accentuarea, ieșirea și calea de mișcare la forme și casete de text. În plus, puteți personaliza efectul de animație folosind proprietăți precum durata, declanșarea și direcția. De asemenea, este posibil să creați animație personalizată și să utilizați mai multe efecte de animație PowerPoint pe o formă.
Adăugați efect de animație la un singur paragraf prin .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);
}