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.
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.