1. Prodotti
  2.   Presentazione
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

API C# .NET per creare e convertire fogli di calcolo Excel

API di presentazione PowerPoint avanzata per generare, modificare, unire, proteggere, convertire ed eseguire il rendering di file PPT/PPTX senza utilizzare Microsoft PowerPoint.

Aspose.Slides per .NET è una libreria molto utile per la creazione e la manipolazione di presentazioni PowerPoint senza utilizzare Microsoft PowerPoint o altri altre dipendenze esterne. La libreria consente agli sviluppatori di creare presentazioni interattive e coinvolgenti che possono essere utilizzate per una varietà di scopi, come presentazioni, report e materiale di marketing. La libreria include il supporto per varie presentazioni PowerPoint e formati di file OpenOffice come PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM e ODP.

Aspose.Slides per .NET ha incluso una vasta gamma di funzionalità di base e avanzate per la gestione delle presentazioni come la creazione di presentazioni da zero, l'aggiunta di nuove diapositive, la clonazione di diapositive, la copia di diapositive, la modifica delle proprietà del documento di una presentazione, l'eliminazione di diapositive indesiderate , copia di master, anteprima diapositive¸ esportare diapositive come immagini, esportare diapositive in formato SVG, gestire le note delle diapositive, impostare nuovi master di diapositive, aggiungere note alle diapositive, creare o gestire forme, gestire gli stili nelle forme, creare tabelle da zero, ridimensionare e spostare tabelle , modificando la formattazione del testo e molto altro.

Aspose.Slides per .NET ha incluso un convertitore molto potente che aiuta gli sviluppatori di software a esportare presentazioni in alcuni dei principali formati di file come PDF, PDF/A, XPS, HTML e formati di file di immagini popolari come JPEG, PNG, BMP , TIFF e GIF. Fornisce inoltre una serie di funzionalità avanzate, come il supporto per commenti, transizioni di diapositive e animazioni. La libreria include il supporto per un'ampia gamma di elementi di PowerPoint, tra cui diapositive, forme, testo, immagini, grafici e tabelle. Ciò consente agli sviluppatori di aggiungere, modificare e formattare facilmente questi elementi all'interno delle loro presentazioni.

Previous Next

Introduzione ad Aspose.Slides per .NET

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

Installa Aspose.Slides per .NET tramite NuGet

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

Genera e gestisci presentazioni tramite API .NET

Aspose.Slides per .NET ha incluso la capacità di creare e manipolare presentazioni PowerPoint all'interno di applicazioni .NET senza dipendenze esterne. Gli sviluppatori possono anche aprire presentazioni esistenti e apportarvi modifiche con facilità. È anche possibile verificare il formato di una presentazione ed esaminarla per scoprirne le proprietà e comprenderne il comportamento. È anche possibile ottenere le proprietà di una presentazione e aggiornarla.

Creazione di presentazioni tramite API .NET

Presentation presentation = new Presentation();

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

Converti presentazioni PowerPoint tramite API .NET

Una delle caratteristiche principali di Aspose.Slides per .NET è la conversione delle presentazioni PowerPoint in un'ampia varietà di formati di output, tra cui PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, e JPEG in modo rapido e semplice. Ciò semplifica la conversione delle presentazioni in un formato compatibile con un'applicazione o piattaforma specifica. Inoltre, fornisce anche una serie di opzioni avanzate per la conversione delle presentazioni, come l'impostazione della qualità e della risoluzione dell'immagine, la specifica delle dimensioni e dell'orientamento della pagina e l'aggiunta di filigrane al file di output. La libreria offre anche la possibilità di convertire una diapositiva PowerPoint in un'immagine.

Converti PowerPoint in PDF con diapositive nascoste tramite API .NET

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

Aggiungi e gestisci diapositive nelle presentazioni tramite API C#

Aspose.Slides per .NET ha incluso il supporto completo per la gestione delle diapositive nelle presentazioni PowerPoint all'interno delle applicazioni .NET. La libreria include numerose funzionalità per lavorare con le diapositive come l'aggiunta di nuove diapositive a una presentazione, l'accesso a una diapositiva esistente, la rimozione di diapositive indesiderate, la clonazione di diapositive, la copia di diapositive esistenti, il confronto di due diapositive, la gestione del layout delle diapositive, la transizione delle diapositive, la conversione delle diapositive in Bitmap , conversione di diapositive in immagini con dimensioni personalizzate e molto altro. Inoltre, puoi anche convertire diapositive con note e commenti in immagini o esportare tutte le diapositive in immagini con solo un paio di righe di codice.

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 animazioni alla presentazione PowerPoint tramite C#

Aspose.Slides per .NET consente agli sviluppatori di software di applicare facilmente diversi tipi di animazione alle loro presentazioni. L'animazione di PowerPoint gioca un ruolo importante per rendere le presentazioni accattivanti e attraenti per il pubblico. La libreria supporta oltre 150 effetti di animazione che possono essere facilmente applicati a forme, grafici, tabelle, oggetti OLE e altri elementi di presentazione. Inoltre, è anche possibile combinare diversi comportamenti per creare animazioni personalizzate.

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