Convierta un documento PDF a un archivo JPG y un archivo JPG a un documento PDF en Java

Convierta archivos PDF a JPG e imágenes JPG a PDF mediante programación en Java

En mi blog anterior, discutimos cómo convertir un documento PDF a formato PNG y una imagen PNG a formato de archivo PDF mediante programación en Java. Aquí, le mostraré cómo transformar un archivo PDF en una imagen JPG, o viceversa, de manera conveniente y flexible. El formato PDF, o formato de documento portátil, es un formato de archivo ideal para guardar información, incluidos textos, imágenes e incluso formularios. Es popular porque los archivos PDF se pueden visualizar y editar fácilmente en una variedad de plataformas. JPG es un formato de imagen comprimida y es un excelente ejemplo de compresión con pérdida. En algunos escenarios, las imágenes son una mejor opción que PDF, como cuando se trata de guardar almacenamiento y compartir archivos. Por lo tanto, esta publicación de blog explica cómo convertir PDF a JPG y JPG a PDF mediante programación en Java.

Abordaremos los siguientes puntos en este artículo:

Java Convertir PDF a JPG y JPG a PDF - Instalación SDK

En Java, puede convertir archivos PDF a imágenes JPG o archivos JPG a formato PDF, usando Java SDK de GroupDocs.Conversion Cloud API. Es una biblioteca de Java potente y fácil de usar para convertir archivos PDF a formatos de imagen como JPEG, PNG, TIFF, etc. Ofrece numerosas opciones para convertir archivos, y una de ellas es convertir archivos PDF a imágenes. La integración de su aplicación Java con una API de conversión de PDF a JPG es extremadamente rápida gracias al sencillo y fácil procedimiento de instalación de esta biblioteca Java.

Para empezar, puede descargar los archivos JAR o seguir las siguientes configuraciones de Maven:

Repositorio Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dependencia Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Obtenga su ID de cliente y secreto del panel de control antes de completar los pasos que se indican a continuación. Una vez que tenga su ID y secreto, agregue un fragmento de código en una aplicación basada en Java:

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Convierta PDF a formato JPG en Java usando REST API

Una vez que se completa el proceso de instalación, puede saltar al fragmento de código que modifica el archivo PDF como JPG por programación. Siga los pasos mencionados a continuación:

Sube el archivo

En primer lugar, cargue el archivo PDF de origen en la nube utilizando el fragmento de código que se proporciona a continuación:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Subir archivo al almacenamiento en la nube usando Java
public class App {

  public static void main(String[] args) {
        
    // Crear una instancia de la API de conversión          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Como resultado, el archivo PDF cargado estará disponible en la sección de archivos de Cloud Dashboard.

Cómo convertir PDF a formato JPG en Java

Java SDK es una biblioteca excelente y muy potente que realiza una conversión de archivos optimizada en unos pocos segundos. Siga estos pasos y el fragmento de código como se menciona a continuación para convertir un archivo PDF a JPG en la programación Java:

  • En primer lugar, cree una instancia de ConvertApi.
  • En segundo lugar, cree una instancia de clase ConvertSettings.
  • A continuación, defina el nombre de almacenamiento e ingrese la ruta del archivo PDF.
  • Ahora, proporcione el formato de archivo de salida como “jpg”
  • Luego, establezca la ruta de acceso del archivo de salida.
  • Cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Finalmente, llame a ConvertApi.convertDocument() para convertir el archivo a formato JPG.

El ejemplo de código a continuación muestra cómo convertir el formato de archivo PDF a JPG en Java utilizando la API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Cómo convertir PDF a JPG en calidad original usando la API de Java.
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");
      
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // convertir al formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Descargar el archivo convertido

La muestra de código antes mencionada guardará el archivo PDF convertido en un archivo de imagen JPG en el almacenamiento en la nube. Puede descargarlo utilizando el siguiente ejemplo de código:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Descargar archivo desde el almacenamiento en la nube en Java
public class App {

  public static void main(String[] args) {
        
    // Crear una instancia de la API de conversión          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

Convierta PDF a JPG con alta calidad en Java - Funciones avanzadas

En esta sección, exploraremos algunas funciones avanzadas de la API Java de PDF a JPG. Además, puede ver la lista de todas las clases disponibles y sus métodos aquí.

Los siguientes son los pasos y el fragmento de código mencionado a continuación para convertir un archivo PDF a formato JPG en Java mediante programación:

  • En primer lugar, cree una instancia de ConvertApi
  • En segundo lugar, cree un objeto de ConvertSettings
  • Establezca el nombre de almacenamiento e ingrese la ruta del archivo PDF
  • Ahora, elija el formato de guardado exacto como “jpg”
  • Cree un objeto de la clase JpgConvertOptions para especificar opciones adicionales.
  • Establezca varias opciones de conversión como setFromPage, setPagesCount, etc.
  • Ahora, configure las opciones de conversión y la ruta del archivo de salida
  • Luego, cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Finalmente, invoque ConvertApi.convertDocument() para guardar el documento en formato JPG

El siguiente ejemplo de código muestra cómo convertir un archivo PDF a una imagen JPG en Java utilizando la configuración avanzada:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Cómo convertir PDF a JPG con alta calidad en Java - Funcionalidad avanzada.
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("jpg");

      JpgConvertOptions convertOptions = new JpgConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // convertir al formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

En resumen, convertir un documento PDF a JPG puede hacerlo más accesible y versátil, al mismo tiempo que reduce el tamaño del archivo, lo que permite compartirlo y distribuirlo más fácilmente, y la capacidad de editar el documento y el reconocimiento de texto.

Cómo convertir JPG a PDF en Java usando REST API

Convertir un JPG a PDF puede ayudar a mantener la calidad de la imagen, agregar una capa adicional de seguridad, facilitar el uso compartido, hacerlo más fácil de editar y crear un documento con varias páginas. Del mismo modo, siga estas pautas y la ilustración del código para convertir archivos JPG a formato PDF mediante programación en Java:

  • En primer lugar, cree una instancia de la clase ConvertApi
  • En segundo lugar, cree una instancia de clase ConvertSettings
  • Establezca el nombre de almacenamiento e ingrese la ruta del archivo JPG
  • Ahora, proporcione el formato de archivo de salida como “pdf”
  • A continuación, establezca la ruta del archivo de salida
  • Cree ConvertDocumentRequest con la configuración de conversión como parámetro
  • Por último, invoque la conversión usando el método ConvertApi.convertDocument()

El siguiente ejemplo de código muestra cómo convertir un archivo JPG a formato PDF en Java utilizando la API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Cómo convertir múltiples JPG en un PDF en Java usando REST API
public class App {

  public static void main(String[] args) {
    
    // Crear una instancia de la API de conversión
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparar la configuración de conversión
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.jpg");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // convertir al formato especificado
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

Finalmente, el ejemplo de código anterior guardará el archivo PDF en la nube. Siga los pasos ya mencionados para cargar el archivo y luego descargue el archivo convertido desde el almacenamiento en la nube.

Conversor de PDF a JPG en línea gratis

¿Cómo convertir un convertidor de PDF a JPG en línea? Pruebe los siguientes conversores de PDF a JPG en línea gratuitos archivos múltiples, que se desarrollan utilizando las API de Groupdocs.Conversion Cloud.

Convertidor de JPG a PDF en línea gratis

¿Cómo convertir archivos JPG a PDF gratis? Pruebe el siguiente conversor gratuito de JPG a PDF en línea, que se ha desarrollado utilizando las API en la nube de Java mencionadas anteriormente.

Resumiendo

Terminamos esta publicación de blog aquí. Este artículo ha cubierto lo siguiente:

  • cómo transformar un archivo PDF a formato JPG mediante programación en Java;
  • cargue el PDF mediante programación y descargue el archivo convertido desde la nube;
  • cómo convertir un archivo PDF a JPG en Java usando la configuración avanzada;
  • cómo cambiar una imagen JPG a un archivo PDF en Java mediante programación;

Además, puede explorar más sobre las funciones de conversión de formato de archivo navegando a la documentación, o por ejemplos disponibles en GitHub. También tenemos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador.

Además, te sugerimos que sigas nuestra guía de puesta en marcha.

Además, groupdocs.cloud escribe otros artículos de blog sobre nuevos temas. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Siéntase libre de compartir cualquier pregunta y consulta que pueda tener en nuestro [foro] de soporte 28.

preguntas frecuentes

¿Cómo convierto JPG a PDF en Java?

Siga este enlace para aprender el fragmento de código Java sobre cómo convertir un archivo PDF en un archivo JPG de forma rápida y sencilla.

¿Cómo convertir un archivo PDF a JPG usando la API REST?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir un archivo PDF a JPG.

¿Cómo convertir PDF a JPG gratis en línea?

Convertidor de PDF a JPG gratuito en línea le permite exportar PDF a formato JPG, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo JPG.

¿Cómo convierto un archivo PDF a JPG en línea de forma gratuita?

  • Abrir conversor de PDF a JPG en línea gratuito
  • Haga clic dentro del área de colocación de archivos para cargar un PDF o arrastre y suelte un archivo PDF.
  • Haga clic en el botón Convertir ahora y el software de conversión de PDF a JPG en línea cambiará el archivo PDF a JPG.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de convertir el archivo PDF a JPG.

¿Cómo instalar la biblioteca de descarga gratuita del convertidor de formato PDF a JPG?

Instale el convertidor de PDF a JPG descarga gratuita de la biblioteca de Java para crear y convertir PDF a JPG mediante programación.

¿Cómo convierto PDF a JPG sin conexión en Windows?

Visite este enlace para descargar el software de conversión de PDF a JPG gratis para Windows. Este software de descarga gratuita de PDF a JPG en línea se puede utilizar para convertir PDF a JPG en Windows rápidamente, con un solo clic.

¿Cómo convierto JPG a PDF en Java?

Siga este enlace para aprender el fragmento de código Java sobre cómo convertir JPG en un archivo PDF de forma rápida y sencilla.

¿Cómo convertir un archivo JPG a PDF usando la API REST?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir archivos JPG a PDF.

¿Cómo convertir JPG a PDF gratis en línea?

Convertidor de JPG a PDF gratis en línea le permite exportar JPG a formato PDF, rápida y fácilmente. Una vez que se completa la conversión, puede descargar el archivo JPG.

¿Cómo convierto un archivo JPG a PDF en línea gratis?

  • Abrir convertidor de JPG a PDF en línea gratis
  • Haga clic dentro del área de colocación de archivos para cargar una hoja JPG o arrastre y suelte un archivo JPG.
  • Haga clic en el botón Convertir ahora, la aplicación de conversión de JPG a PDF en línea transformará JPG a PDF.
  • El enlace de descarga del archivo de salida estará disponible instantáneamente después de transformar los datos de JPG a archivo PDF.

¿Cómo instalar la biblioteca de descarga gratuita del convertidor de formato JPG a PDF?

Instale el convertidor de JPG a PDF descarga gratuita de la biblioteca Java para crear y convertir JPG a PDF mediante programación.

¿Cómo convierto JPG a PDF sin conexión en Windows?

Visite este enlace para descargar el software de conversión de JPG a PDF gratis para Windows. Este software de descarga gratuita en línea de JPG a PDF se puede usar para convertir JPG a PDF en Windows rápidamente, con un solo clic.

Ver también

Consulte las siguientes secciones para obtener más información sobre: