PUB a PPT PPTX csharp

I file Microsoft Publisher, PUB vengono spesso utilizzati per la stampa su larga scala di documenti come brochure, opuscoli, poster, ecc. In determinate situazioni, potrebbe essere necessario convertire un file PUB in un file di presentazione come PPT o PPTX. Questo articolo illustra come convertire i file dell’editore a livello di codice in C#.

Convertitore di presentazioni PowerPoint da PUB a PPT/PPTX – Installazione API C#

La conversione da PUB a PPT o PPTX PowerPoint è un processo in due fasi. Nel primo passaggio, devi convertire un file PUB in un file PDF e quindi convertire il PDF in un file PPT o PPTX. Quindi è necessario scaricare i file DLL per Aspose.PUB for .NET e Aspose.PDF for .NET API. Oppure puoi configurare queste API con i comandi NuGet seguenti:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.PUB

Converti PUB in PPT/PPTX a livello di codice in C#

Puoi convertire Microsoft Publisher, PUB, file in una presentazione PowerPoint in formato PPT o PPTX seguendo i passaggi seguenti:

  1. Crea un oggetto MemoryStream per salvare il file PDF intermedio.
  2. Analizza il file PUB di origine utilizzando il metodo IPubParser.Parse().
  3. Converti il file PUB in PDF e salva l’output in MemoryStream.
  4. Carica il file PDF e inizializza l’istanza della classe PptxSaveOptions.
  5. Salva il file PPT o PPTX di output.

Il frammento di codice seguente mostra come convertire un file PUB in una presentazione PowerPoint PPT o PPTX a livello di codice in C#:

string fileName = "Test.pub";

// Inizializza un MemoryStream per contenere il documento di output
MemoryStream stream = new MemoryStream();

// Carica il file PUB di input
IPubParser parser = PubFactory.CreateParser(fileName);

// Analizza il file dell'editore di input
Aspose.Pub.Document doc = parser.Parse();

// Converti il file PUB in PDF e salva il risultato in un MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Carica il file PDF di input da MemoryStream
Document document = new Document(stream);

// Inizializza l'oggetto della classe PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();

// Salva file di presentazione di output (PPT/PPTX)
document.Save("Output.pptx", options);

Prova la demo online

Prova l’app web PUB to PPTX sviluppata utilizzando questa API.

Ottieni la licenza API gratuita

Puoi valutare l’API senza alcuna limitazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire Microsoft Publisher, PUB, file in presentazione PowerPoint come file PPT o PPTX a livello di codice in C#. Inoltre, puoi controllare altre funzionalità dell’API visitando la documentazione o contattandoci tramite il forum.

Guarda anche