
Converti PDF in PPT in C#
Nel recente passato, abbiamo pubblicato un post sul blog su come renderizzare la presentazione di PowerPoint usando C#. Abbiamo anche dimostrato come convertire le diapositive PowerPoint in immagini JPG. Tuttavia, in questo post del blog impareremo come convertire PDF in PPT in C# a livello di codice. Utilizzeremo questa [libreria] .NET PDF 4 per ottenere questa conversione poiché offre metodi e proprietà per manipolare e convertire i file PDF. Entrambi questi formati di file sono popolari grazie alle loro caratteristiche competenti.
Le seguenti sezioni saranno trattate in questo articolo:
- Installazione dell’API di conversione da PDF a PPT
- Converti PDF in PPT in C# a livello di codice
- Libreria .NET PDF - Opzioni avanzate
Installazione dell’API di conversione da PDF a PPT
Useremo questa [libreria] .NET PDF 4 per dotare la nostra applicazione .NET di un convertitore da PDF a PPT. È leggero, facile da installare e offre una documentazione completa sull’utilizzo e l’installazione.
Tuttavia, puoi scaricare i file DLL o eseguire il comando seguente nel gestore di pacchetti NuGet.
Install-Package Aspose.PDF
Converti PDF in PPT in C# a livello di codice
Finora abbiamo installato la libreria e siamo pronti per scrivere codice in C#. Vedremo quanto è facile convertire PDF in PPT a livello di codice in un’applicazione .NET.
Puoi seguire i passaggi e lo snippet di codice indicati di seguito:
- Carica il documento PDF inizializzando un oggetto della classe Document.
- Istanziare un’istanza della classe PptxSaveOptions per accedere alle opzioni PDF.
- Salva l’output in formato PPTX chiamando il metodo Save.
// Carica il documento PDF inizializzando un oggetto della classe Document
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("sample.pdf");
// Istanziare l'istanza PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Salva l'output in formato PPTX chiamando il metodo Save
doc.Save( "PDFToPPT_out.pptx", pptx_save);
Libreria .NET PDF - Opzioni avanzate
Questa libreria .NET PDF offre un’enorme quantità di funzionalità che puoi controllare qui. Tuttavia, esploriamo alcune funzionalità avanzate offerte da questa API seguendo i passaggi.
- Crea un oggetto della classe Document e carica il file PDF di origine.
- Inizializza un’istanza della classe PptxSaveOptions.
- Impostare la proprietà SlidesAsImages true se si desidera convertire PDF in PPT con diapositive come immagini.
- Impostare la risoluzione dell’immagine impostando il valore della proprietà ImageResolution.
- Se CloseResponse è true, l’oggetto risposta verrà chiuso dopo il salvataggio del documento in una risposta.
- Attiva o disattiva il riconoscimento delle colonne di testo se OptimizeTextBoxes è true.
- Salvare l’output in formato PPTX invocando il metodo Save.
// Crea un oggetto della classe Document e carica il file PDF di origine
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("final.pdf");
// Inizializza un'istanza della classe PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Imposta la proprietà SlidesAsImages true se desideri convertire PDF in PPTX con Presentazioni come immagini
pptx_save.SlidesAsImages = true;
// Impostare la risoluzione dell'immagine impostando il valore della proprietà ImageResolution
pptx_save.ImageResolution = 192;
// Se CloseResponse è true, l'oggetto risposta verrà chiuso dopo che il documento è stato salvato nella risposta.
pptx_save.CloseResponse = true;
// Attiva o disattiva il riconoscimento delle colonne di testo se OptimizeTextBoxes è true
pptx_save.OptimizeTextBoxes = true;
// Salva l'output in formato PPTX chiamando il metodo Save
doc.Save( "PDFToPPT_out.ppt", pptx_save);
Puoi vedere l’output del frammento di codice sopra nell’immagine qui sotto:

Ottieni una licenza gratuita
Puoi avvalerti di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Questo è tutto! Ci auguriamo che tu abbia trovato utile questo post del blog se stai seriamente cercando di installare una libreria di conversione da PDF a PPT nella tua applicazione .NET. Inoltre, abbiamo esaminato come convertire PDF in PPT in C# a livello di codice. Inoltre, abbiamo anche esplorato alcune funzionalità avanzate di questa libreria PDF .NET. Tuttavia, non saltare la documentazione per conoscere gli altri metodi e proprietà. Inoltre, conholdate.com sta scrivendo nuovi post sul blog su nuovi argomenti. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.
Fai una domanda
Puoi farci sapere le tue domande o richieste sul nostro forum.