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. In questo articolo ti mostreremo come convertire l’editore in PPT o PPTX in C#.
Questo articolo tratta i seguenti argomenti:
- API C# per convertire Publisher in PPT
- Converti Publisher in PPT in C#
- Converti PUB in PPTX online
- Risorse didattiche gratuite
API C# per convertire Publisher in PPT – Download gratuito
La conversione dei file PUB dell’editore nel formato PPT o PPTX è un processo in due passaggi. Nel primo passaggio, convertiremo un file PUB in un file PDF e poi verrà convertito in un formato PPT o PPTX. Utilizzeremo Aspose.PUB for .NET per convertire un file PUB in formato PDF e Aspose.PDF for .NET per convertire un PDF in PPT o PPTX.
scaricare le DLL delle API o installarle utilizzando i seguenti comandi NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Converti Publisher in PPT o PPTX in C#
Possiamo convertire il file PUB di Microsoft Publisher in formato PPT o PPTX seguendo i passaggi seguenti:
- Crea un oggetto MemoryStream per salvare il file PDF intermedio.
- Analizzare il file PUB di origine utilizzando il metodo IPubParser.Parse().
- Converti il file PUB in PDF e salva l’output in MemoryStream.
- Caricare il file PDF e inizializzare l’istanza della classe PptxSaveOptions.
- Salva il file PPT o PPTX di output.
Nell’esempio di codice seguente viene illustrato 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);
// Analizzare il file 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);
Converti PUB in PPTX 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.
Da PUB a PPT – Risorse per l’apprendimento
Oltre a convertire i file PUB di Publisher in formato PPT o PPTX, esplora varie altre funzionalità della libreria utilizzando le seguenti risorse:
Conclusione
In questo articolo, abbiamo imparato come convertire il file PUB di Microsoft Publisher in una presentazione di PowerPoint come file PPT o PPTX a livello di codice in C#. Seguendo i passaggi descritti in questo articolo, puoi sviluppare facilmente la tua applicazione di conversione da PUB a PPTX. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.