PUB a Word DOCX DOC

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#

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:

  1. Inicialice un MemoryStream para contener el documento de salida.
  2. Cargue y analice el archivo PUB de entrada con el método IPubParser.Parse().
  3. Convierta el archivo PUB a PDF y guarde el resultado en un MemoryStream.
  4. Cargue el archivo PDF e inicialice el objeto de clase DocSaveOptions.
  5. 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!

Ver también