Converti PDF in PPT in C#

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

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:

  1. Carica il documento PDF inizializzando un oggetto della classe Document.
  2. Istanziare un’istanza della classe PptxSaveOptions per accedere alle opzioni PDF.
  3. 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.

  1. Crea un oggetto della classe Document e carica il file PDF di origine.
  2. Inizializza un’istanza della classe PptxSaveOptions.
  3. Impostare la proprietà SlidesAsImages true se si desidera convertire PDF in PPT con diapositive come immagini.
  4. Impostare la risoluzione dell’immagine impostando il valore della proprietà ImageResolution.
  5. Se CloseResponse è true, l’oggetto risposta verrà chiuso dopo il salvataggio del documento in una risposta.
  6. Attiva o disattiva il riconoscimento delle colonne di testo se OptimizeTextBoxes è true.
  7. 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:

PDF in PPT in C#

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.

Guarda anche