1. Prodotti
  2.   Presentazione
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

API C++ .NET per generare e manipolare presentazioni PowerPoint

Una potente libreria di presentazioni C++ per creare, modificare, unire, clonare, proteggere, convertire e manipolare presentazioni PowerPoint PPT e PPTX.

Aspose.Slides per C++ è una solida API che aiuta gli sviluppatori di software a creare potenti applicazioni per lavorare con Microsoft PowerPoint e presentazioni OpenDocument senza utilizzare dipendenze esterne. Questa libreria offre un'ampia gamma di funzionalità per la gestione delle presentazioni, incluso il supporto per leggere e scrivere presentazioni, manipolare il layout e il contenuto delle diapositive e convertire le presentazioni in altri formati di file. La libreria supporta sia le versioni precedenti di PowerPoint, come PowerPoint 97-2003, sia la versione più recente di PowerPoint, consentendoti di lavorare con presentazioni in una varietà di formati.

Aspose.Slides per C++ è il primo e unico componente che fornisce la funzionalità di creazione e gestione di documenti PowerPoint. La libreria consente agli sviluppatori di software di creare presentazioni da zero e salvarle in diversi Microsoft PowerPoint e altri formati di file come PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML e così via. La libreria consente inoltre la conversione delle presentazioni in PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG e così via.

Aspose.Slides per C++ è molto flessibile e altamente personalizzabile. La libreria offre una varietà di alternative per la formattazione delle diapositive e la personalizzazione del loro aspetto, incluso il supporto per l'aggiunta di immagini, testo, forme, transizioni Morph, stili e altri elementi. La libreria fornisce inoltre diversi strumenti per manipolare il layout e il contenuto delle diapositive, comprese opzioni per ridimensionare, riposizionare e riorganizzare gli elementi. Nel complesso, Aspose.Slides per C++ è una scelta eccellente per chiunque cerchi una libreria potente e flessibile per lavorare con le presentazioni senza utilizzare il formato Microsoft PowerPoint.

Previous Next

Introduzione ad Aspose.Slides per C++

Il modo consigliato per installare Aspose.Slides per C++ utilizza NuGet. Utilizza il seguente comando per un'installazione fluida.

Installa Aspose.Slides per C++ tramite NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Puoi anche scaricarlo direttamente dalla pagina di rilascio del prodotto Aspose.

Crea e modifica presentazioni tramite API C++

Aspose.Slides per C++ è una libreria completa per la gestione delle presentazioni nel formato Microsoft PowerPoint. Con le sue potenti funzionalità e l'API intuitiva, questa libreria semplifica la creazione e la manipolazione delle presentazioni in vari modi. La libreria supporta diverse funzionalità importanti per la gestione delle presentazioni, come esaminare presentazioni esistenti, importare e aprire presentazioni, aggiungere nuove diapositive alla presentazione, inserire immagini e contenuti nelle presentazioni, combinare più presentazioni, dividere presentazioni di grandi dimensioni in una più piccola e molte altre.

Creazione di presentazioni tramite API .NET

Presentation presentation = new Presentation();

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

Conversione delle presentazioni in altri formati tramite C++

Aspose.Slides per C++ è una scelta eccellente per chiunque cerchi una libreria potente e flessibile per convertire presentazioni nel formato Microsoft PowerPoint in altri formati di file. Fornisce una gamma di strumenti e funzionalità per convertire le presentazioni, semplificando la condivisione delle presentazioni con altri, anche se non hanno accesso a Microsoft PowerPoint. La libreria fornisce supporto per la conversione in alcuni formati di file più diffusi come PDF, XPS, HTML, formati di file immagine (JPEG, PNG, GIF, BMP, SVG) e molti altri. È anche possibile personalizzare l'aspetto delle presentazioni convertite, ad esempio impostando la risoluzione di output, specificando i margini della pagina e scegliendo tra diversi layout di pagina.

Convert PowerPoint to PDF with 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);

Confronta, clona ed esporta diapositive tramite API C++

Aspose.Slides per C++ ha incluso numerose funzionalità utili per la gestione delle diapositive di presentazione all'interno delle applicazioni C++. Gli sviluppatori di software possono facilmente aggiungere nuove diapositive alla presentazione esistente, specificare dimensioni personalizzate delle diapositive, modificare le dimensioni delle diapositive, accedere alle diapositive all'interno delle presentazioni, rimuovere le diapositive indesiderate e clonare le diapositive con solo un paio di righe di codice C++. È anche molto semplice confrontare due diapositive ed esportare diapositive della presentazione in immagini con dimensioni personalizzate, convertire diapositive in PNG, convertire diapositive con note e commenti in immagini e così via.

Clona una diapositiva tramite API 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);

}

Aggiungi effetti di animazione alle presentazioni tramite API C++

La libreria Aspose.Slides per C++ offre agli sviluppatori di software la potenza per aggiungere effetti di animazione alle diapositive all'interno delle proprie applicazioni C. Puoi aggiungere vari effetti di animazione come ingresso, enfasi, uscita e percorso di movimento a forme e caselle di testo. Inoltre, puoi personalizzare l'effetto dell'animazione utilizzando proprietà come durata, trigger e direzione. È anche possibile creare animazioni personalizzate e utilizzare più effetti di animazione PowerPoint su una forma.

Aggiungi effetti di animazione a un singolo paragrafo tramite API .NET

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