Convertir Word a PDF usando Java

Convertir Word a PDF usando Java

En el pasado, publicamos una entrada de blog que demuestra cómo convertir archivos PDF a archivos de MS Word en una aplicación Java. Los formatos de archivo PDF y Word son los formatos de archivo más populares y ampliamente utilizados debido a sus ricas características. Sin embargo, en este artículo, aprenderemos cómo convertir Word a PDF usando Java mediante programación usando esta [biblioteca] de Java ligera de nivel empresarial 4. Esta biblioteca es fácil de configurar y no depende de ninguna biblioteca de terceros.

Cubriremos la siguiente sección en esta publicación de blog:

Convertir Word a PDF usando Java - Instalación de API

El procedimiento de instalación de esta biblioteca Java es bastante sencillo. Puede visitar este enlace para conocer la instalación. Sin embargo, puede descargar los archivos jar o seguir las siguientes configuraciones de Maven.

Repositorio

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

Dependencia

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Cómo construir un convertidor de Word a PDF en una aplicación Java

La conversión de archivos DOCX/DOC al formato PDF mediante programación ya no es una tarea difícil. Esta biblioteca de Java le permite manipular archivos utilizando unas pocas líneas de código.

Los siguientes pasos y el fragmento de código convertirán Word a PDF usando Java.

  1. Cree un constructor de la clase Documento y cargue el archivo DOCX de origen.
  2. Llame al método guardar para guardar el archivo en formato PDF.
// Inicialice una instancia de la clase Document y cargue el archivo DOCX de origen
Document doc = new Document( "output.docx");
// Invoque el método de guardar para guardar el archivo en formato PDF
doc.save( "SaveDocx2PDF.pdf");

Biblioteca Java para convertir DOCX a PDF mediante programación - Funciones avanzadas

En esta sección, aprenderemos sobre algunas funciones avanzadas de esta biblioteca.

Siga los siguientes pasos para lograr esta conversión:

  1. Inicialice una instancia de la clase Documento y cargue el archivo DOCX de origen.
  2. Cree un objeto de la clase PdfSaveOptions.
  3. Invoque este método setCompliance para especificar el nivel de cumplimiento de los estándares de PDF.
  4. El método setExportDocumentStructure establecerá un valor que determina si exportar o no la estructura del documento.
  5. Llame al método setJpegQuality para especificar la calidad de las imágenes JPEG dentro del documento PDF.
  6. Invoque el método guardar para guardar el archivo en formato PDF.
// Inicialice una instancia de la clase Document y cargue el archivo DOCX de origen
Document doc = new Document( "output.docx");
// Invoque el método de guardar para guardar el archivo en formato PDF
doc.save( "SaveDocx2PDF.pdf");

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

Esto nos lleva al final de esta publicación de blog. Hemos explicado cómo convertir Word a PDF usando Java mediante programación. Además, puede visitar la documentación de esta biblioteca de Java para explorar otras funciones. Este artículo lo ayudará si está buscando equipar su aplicación Java con un convertidor de Word a PDF. Además, conholdate.com está escribiendo otras publicaciones de blog sobre nuevos temas. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Puedes compartir tus dudas o consultas en nuestro foro.

Ver también