La conversione da PowePoint a GIF viene solitamente eseguita per evitare la necessità di MS PowerPoint per visualizzare in anteprima le presentazioni. La GIF animata ha la capacità di contenere tutte le diapositive PPT in un unico file. Pertanto, questo articolo illustra come convertire una presentazione PowerPoint PPT o PPTX in una GIF animata in C#. Inoltre, imparerai come personalizzare le dimensioni dei fotogrammi, il ritardo tra le diapositive e i fotogrammi al secondo a livello di codice.
- API C# per la conversione da PowerPoint a GIF
- Converti un PowerPoint PPT in GIF in C#
- Imposta opzioni aggiuntive per la conversione da PPT/PPTX a GIF
API C# .NET per la conversione da PPT a GIF di PowerPoint
Per convertire i file PowerPoint PPT/PPTX in GIF animate, utilizzeremo Aspose.Slides for .NET. È un’API .NET ricca di funzionalità per la creazione e la manipolazione di presentazioni PowerPoint. Inoltre, offre la conversione ad alta fedeltà di file PPT/PPTX in altri formati. Puoi scaricare la DLL dell’API o installarla utilizzando NuGet.
PM> Install-Package Aspose.Slides.NET
Converti un PowerPoint PPT in GIF in C#
Aspose.Slides per .NET semplifica la conversione di un PPT/PPTX in GIF. Basta caricare la presentazione e salvarla come GIF. Di seguito sono riportati i passaggi per convertire un PPT in GIF in C#.
- Carica la presentazione PPT/PPTX usando la classe Presentazione.
- Salva la presentazione come GIF usando il metodo Presentation.Save(string, SaveFormat.Gif).
L’esempio di codice seguente mostra come convertire un file PPTX di PowerPoint in una GIF animata in C#.
// Carica presentazione
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// Salva la presentazione come GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
Imposta opzioni aggiuntive - C# PPT su GIF
Puoi anche personalizzare la conversione da PPT a GIF utilizzando diverse opzioni come il ritardo tra le diapositive, la dimensione del fotogramma della GIF e la transizione in fotogrammi al secondo. Di seguito sono riportati i passaggi per personalizzare la conversione da PPT a GIF.
- Carica la presentazione PPT/PPTX usando la classe Presentazione.
- Crea un’istanza della classe GifOptions.
- Imposta le opzioni desiderate come la dimensione della cornice.
- Salva la presentazione come GIF usando il metodo Presentation.Save(string, SaveFormat.Gif, GifOptions).
L’esempio di codice seguente mostra come convertire un PPT in una GIF animata con impostazioni personalizzate in C#.
// Carica presentazione
using (Presentation presentation = new Presentation("presentation.pptx"))
{
// Imposta le opzioni GIF
GifOptions options = new GifOptions();
options.FrameSize = new Size(960, 720); // the size of the resultant GIF
options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
options.TransitionFps = 35; // increase FPS for better transition animation quality
// Salva la presentazione come GIF
presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Slides per .NET senza limitazioni di valutazione.
Conclusione
In questo articolo, hai imparato come convertire le presentazioni PPT/PPTX di PowerPoint in GIF animate in C#. Inoltre, hai visto come personalizzare la conversione da PowerPoint a GIF utilizzando diverse opzioni. Inoltre, puoi esplorare di più su Aspose.Slides per .NET usando la documentazione. Inoltre, puoi inviare le tue domande al nostro forum.
Guarda anche
- Crea presentazioni MS PowerPoint in C#
- Aggiungi o rimuovi forme nelle diapositive di PowerPoint usando C#
- Estrai immagini da PowerPoint PPT in C#
Info: Aspose ha recentemente sviluppato un Convertitore da testo a GIF online che ti consente di creare animazioni interessanti basate su semplici testi o messaggi.