Los archivos de Microsoft Publisher se utilizan popularmente para tareas profesionales de diseño y edición. Puede convertir un archivo PUB) en un documento de Word en formato DOC y DOCX. Este artículo cubre cómo convertir los archivos del editor mediante programación usando C#:
- Convertidor de PUB a Word DOC/DOCX: instalación de las API de C#
- Convierta PUB a Word DOC/DOCX mediante programación usando C#
Convertidor de PUB a Word DOC/DOCX: instalación de las API de C#
Aspose.PUB for .NET API admite la conversión de archivos PUB a PDF, donde puede convertir aún más el archivo PDF de salida en un documento de Word en formato DOC o DOCX según sus requisitos. Por lo tanto, debe descargar los archivos DLL de Aspose.PUB for .NET y Aspose.PDF for .NET API. También puede instalar estas API con los siguientes comandos de instalación de NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Convierta PUB a Word DOC/DOCX mediante programación usando C#
Puede convertir un archivo de Microsoft Publisher (.PUB) a un documento de Word en formato DOC o DOCX con los siguientes pasos:
- Inicialice un MemoryStream para contener el documento de salida.
- Cargue y analice el archivo PUB de entrada con el método IPubParser.Parse().
- Convierta el archivo PUB a PDF y guarde el resultado en un MemoryStream.
- Cargue el archivo PDF e inicialice el objeto de clase DocSaveOptions.
- Finalmente, especifique el formato de salida (DOC/DOCX) y guarde el archivo de Word.
El siguiente código muestra cómo convertir un archivo PUB a un documento de Word en formato DOC o DOCX mediante programación usando C#:
string fileName = dataDir + "1.pub";
// Inicialice un MemoryStream para contener el documento de salida
MemoryStream stream = new MemoryStream();
// Cargar archivo PUB de entrada
Aspose.Pub.IPubParser parser = Aspose.Pub.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
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Cargue el archivo PDF de entrada desde MemoryStream
Aspose.Pdf.Document document = new Document(stream);
// Inicializar objeto de clase DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// Especifique el formato del archivo de texto de salida (DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;
// Guardar archivo de texto de salida (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);
Obtenga una licencia de API gratuita
Puede probar la conversión de archivos PUB a Word sin ninguna limitación solicitando una Licencia temporal gratuita.
Conclusión
En este artículo, aprendió cómo convertir archivos de Microsoft Publisher (PUB) a archivos de Microsoft Word en formato DOC o DOCX mediante programación usando C#. Puede comprobar la conversión de alta fidelidad siguiendo los sencillos pasos enumerados anteriormente. Además, puede explorar más la API visitando la Documentación, o no dude en escribirnos al Foro de soporte gratuito en caso de cualquier consulta. ¡Esperamos ponernos en contacto con usted!