Converti PPTX in PPT in .NET

Panoramica

Questo articolo spiega come convertire una presentazione PowerPoint in formato PPTX in formato PPT usando C#. L’argomento seguente è trattato.

  • Convertire PPTX in PPT in C#

Convertire PPTX in PPT in .NET

Per il codice di esempio C# per convertire PPTX in PPT, si veda la sezione seguente, cioè Convert PPTX to PPT. Carica semplicemente il file PPTX e lo salva in formato PPT. Specificando formati di salvataggio diversi, è possibile salvare il file PPTX anche in molti altri formati come PDF, XPS, ODP, HTML, ecc., come discusso in questi articoli.

Convertire PPTX in PPT

Per convertire un PPTX in PPT basta passare il nome del file e il formato di salvataggio al metodo Save della classe Presentation . Il campione di codice C# qui sotto converte una Presentation da PPTX a PPT usando le opzioni predefinite.

// Istanzia un oggetto Presentation che rappresenta un file PPTX
Presentation pres = new Presentation("presentation.pptx");

// Salvataggio della presentazione PPTX in formato PPT
pres.Save("presentation.ppt", SaveFormat.Ppt);

FAQ

Tutti gli effetti e le funzionalità PPTX vengono preservati quando si salva nel formato legacy PPT (97–2003)?

Non sempre. Il formato PPT non supporta alcune delle capacità più recenti (ad es., certi effetti, oggetti e comportamenti), quindi le funzionalità possono essere semplificate o rasterizzate durante la conversione.

Posso convertire solo le diapositive selezionate in PPT invece dell’intera presentazione?

Il salvataggio diretto riguarda l’intera presentazione. Per convertire diapositive specifiche, creare una nuova presentazione contenente solo quelle diapositive e salvarla come PPT; in alternativa, utilizzare un servizio/API che supporta parametri di conversione per diapositiva.

Le presentazioni protette da password sono supportate?

Sì. È possibile rilevare se un file è protetto, aprirlo con una password e anche configure protection/encryption settings per il PPT salvato.