Convertir Exportar PUB a Word DOCX

En este artículo, aprenderá a convertir o exportar un archivo PUB de MS Publisher a un documento de MS Word en formato DOCX o DOC. La guía paso a paso demostrará todos los detalles sobre la conversión:

API de Java para convertir archivos PUB a documentos de Word como DOC/DOCX

Convertirá un archivo PUB en un documento de Word en dos pasos. Primero, convierte un archivo PUB a PDF usando Aspose.PUB for Java API. Luego convierte el archivo PDF a un documento de Word usando Aspose.PDF for Java API. Puede descargar los archivos JAR desde la sección Nuevos lanzamientos, o especificar las siguientes configuraciones en el archivo pom.xml de sus proyectos basados en Maven:

Repositorio:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependencia:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

Convierta un archivo PUB a un documento de Word DOCX DOC mediante programación en Java

Puede convertir un archivo PUB de Microsoft Publisher en un documento de Word en formato DOCX o DOC con los siguientes pasos:

  1. En primer lugar, inicialice ByteArrayOutputStream para contener el archivo intermediario.
  2. Inicialice Pub Parser para el archivo PUB.
  3. Analizar el archivo de Publisher de entrada.
  4. Convierta un archivo PUB a PDF y guarde la salida en la transmisión.
  5. Cargue el documento PDF intermediario con el objeto de clase Document.
  6. Finalmente, convierta el archivo a formato MS Word DOCX o DOC con el método Save.

El siguiente código explica cómo convertir o exportar un archivo PUB a un documento de Word en formato DOCX DOC mediante programación usando Java:

// Especifique la ruta para el archivo de Publisher de entrada
String fileName = "Sample.pub";

// Inicialice ByteArrayOutputStream para contener el archivo PDF intermediario.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Inicializar Pub Parser para el archivo PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analizar el archivo de Publisher
com.aspose.pub.Document doc = parser.parse();

// Convierta un archivo PUB a PDF y guarde la salida en la transmisión
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Cargue el documento PDF intermediario
Document pdfDocument = new Document(os.toByteArray());

// Convierta o exporte el archivo a formato MS Word DOCX o DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

Obtenga una licencia de API gratuita

Puede evaluar las API de Aspose sin limitaciones solicitando una Licencia temporal gratuita.

Conclusión

En conclusión, ha aprendido cómo convertir o exportar un archivo PUB de Microsoft Publisher a un documento de Word como archivo DOC o DOCX mediante programación usando Java. Puede integrar esta función en cualquiera de sus aplicaciones basadas en Java. Además, puede explorar otras funciones que ofrecen las API de Aspose visitando la Documentación. Si tiene alguna duda, no dude en ponerse en contacto con nosotros en el Foro de soporte gratuito. ¡Feliz codificación!

Ver también