![PUB a PPT PPTX C#](images/PUB-to-PPTX.png#center)
Los archivos Microsoft Publisher, PUB, se utilizan a menudo para la impresión a gran escala de documentos como folletos, folletos, carteles, etc. En determinadas situaciones, es posible que necesitemos convertir un archivo PUB en un archivo de presentación como PPT o PPTX. En este artículo, le mostraremos cómo convertir el editor a PPT o PPTX en C#.
Este artículo cubre los siguientes temas:
- API de C# para convertir Publisher a PPT
- Convertir Publisher a PPT en C#
- Convertir PUB a PPTX en línea
- Recursos de aprendizaje gratuitos
API de C# para convertir Publisher a PPT – Descarga gratuita
Convertir los archivos PUB del editor al formato PPT o PPTX es un proceso de dos pasos. En el primer paso, convertiremos un archivo PUB a un archivo PDF y luego se convertirá a un formato PPT o PPTX. Usaremos Aspose.PUB for .NET para convertir un archivo PUB a formato PDF y Aspose.PDF for .NET para convertir un PDF a PPT o PPTX.
Descargue las DLL de las API o instálelas usando los siguientes comandos NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Convertir Publisher a PPT o PPTX en C#
Podemos convertir el archivo PUB de Microsoft Publisher al formato PPT o PPTX siguiendo los pasos a continuación:
- Cree un objeto MemoryStream para guardar el archivo PDF intermedio.
- Analice el archivo PUB de origen utilizando el método IPubParser.Parse().
- Convierta el archivo PUB a PDF y guarde el resultado en MemoryStream.
- Cargue el archivo PDF e inicialice la instancia de clase PptxSaveOptions.
- Guarde el archivo PPT o PPTX de salida.
El siguiente ejemplo de código muestra cómo convertir un archivo PUB a una presentación de PowerPoint PPT o PPTX mediante programación en C#.
string fileName = "Test.pub";
// Inicialice un MemoryStream para contener el documento de salida
MemoryStream stream = new MemoryStream();
// Cargar archivo PUB de entrada
IPubParser parser = PubFactory.CreateParser(fileName);
// Analizar el archivo del editor de entrada
Aspose.Pub.Document doc = parser.Parse();
// Convierta el archivo PUB a PDF y guarde el resultado en un MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Cargue el archivo PDF de entrada desde MemoryStream
Document document = new Document(stream);
// Inicializar el objeto de clase PptxSaveOptions
PptxSaveOptions options = new PptxSaveOptions();
// Guardar archivo de presentación de salida (PPT/PPTX)
document.Save("Output.pptx", options);
Convierta PUB a PPTX en línea
Pruebe la aplicación web PUB to PPTX desarrollada con esta API.
![](images/pub-to-pptx-converter-free-online.jpg)
Obtenga una licencia API gratuita
Puede evaluar la API sin limitaciones solicitando una licencia temporal gratuita.
PUB a PPT – Recursos de aprendizaje
Además de convertir archivos PUB de Publisher al formato PPT o PPTX, explore otras funciones de la biblioteca utilizando los siguientes recursos:
Conclusión
En este artículo, hemos aprendido cómo convertir un archivo PUB de Microsoft Publisher en una presentación de PowerPoint como un archivo PPT o PPTX mediante programación en C#. Si sigue los pasos descritos en este artículo, podrá desarrollar fácilmente su propia aplicación de conversión de PUB a PPTX. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.