pdf a jpg

Convierta pdf a jpg usando Java SDK en la nube

Los archivos PDF se utilizan ampliamente en Internet para compartir información y datos. Ahora, para ver estos documentos, necesitamos usar aplicaciones específicas, pero si guardamos el PDF como JPG, se puede ver en cualquier plataforma y en cualquier dispositivo. Además, el tamaño del archivo se reduce considerablemente. Además, podemos desarrollar fácilmente un visor de PDF porque, una vez que guardamos un PDF como imagen, podemos cargar la imagen en cualquier navegador. Por lo tanto, en este artículo, discutiremos los detalles para convertir PDF a JPG en línea usando la API de la nube.

API de conversión de PDF a JPG

Aspose.PDF Cloud SDK for Java es un producto increíble que nos permite implementar la creación, manipulación y conversión de archivos PDF a varios formatos admitidos dentro de las aplicaciones Java. También le permite convertir PDF a imagen. Entonces, para usar el SDK, primero debemos instalarlo agregando los siguientes detalles en pom.xml del proyecto de tipo de compilación maven.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

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

Ahora necesitamos crear una cuenta gratuita visitando Aspose.Cloud Dashboard. Puede registrarse con su cuenta existente de GitHub o Google, o hacer clic en el botón Crear una nueva cuenta para completar la suscripción.

Convertir PDF a JPG en Java

Siga las instrucciones que se especifican a continuación para cumplir con los requisitos para convertir PDF a JPG en línea.

  • Primero, cree una instancia de la clase PdfApi donde proporcionemos Client ID Client Secret como argumentos
  • En segundo lugar, lea el contenido del PDF de entrada desde la unidad local utilizando el objeto Archivo
  • Ahora suba el archivo PDF de entrada al almacenamiento en la nube utilizando el método uploadFile(…)
  • Defina las dimensiones para la imagen jpg resultante (estos son argumentos opcionales)
  • Finalmente, llame al método putPageConvertToJpeg(…) de PdfApi que toma el PDF de entrada, el número de página a convertir, el nombre JPG resultante y las dimensiones de la imagen resultante.
// para obtener más ejemplos, visite https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // Obtenga ClientID y ClientSecret de https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // crear una instancia de PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // nombre del documento PDF de entrada
    String inputFile = "45.pdf";
    // nombre de la imagen JPG resultante
    String resultantImage = "Resultant.jpg";
  
    // leer el contenido del archivo PDF de entrada
    File file = new File("c://Users/"+inputFile);
    
    // subir PDF al almacenamiento en la nube
    pdfApi.uploadFile("input.pdf", file, null);
        
    // número de página del PDF a convertir
    int pageNumber = 1;
  
    // ancho de la imagen JPG resultante
    int width = 800;
    // altura de la imagen JPG resultante
    int height = 1000;
  
    // llame a la API para la conversión de PDF a JPG
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // mensaje de estado de conversión de impresión
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF a imagen usando comandos cURL

También podemos convertir PDF a formato de imagen usando los comandos cURL en el terminal de línea de comandos. Sin embargo, para acceder a Aspose.PDF Cloud, primero debemos generar un token web JSON (JWT) basado en sus credenciales de cliente individuales. Ejecute el siguiente comando para generar el token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Una vez que se genera el JWT, ejecute el siguiente comando para convertir PDF a imagen y guardar la salida en el almacenamiento en la nube.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Conclusión

En este blog, ha aprendido una habilidad increíble para convertir PDF a JPG utilizando fragmentos de código Java. Del mismo modo, también aprendió sobre el uso de los comandos cURL para guardar PDF en una imagen a través del terminal de línea de comandos. La Documentación del producto es una gran fuente para conocer otras increíbles capacidades que ofrece la API. Por lo tanto, le sugerimos que intente usar nuestras API y, en caso de que tenga algún problema al usar la API, no dude en comunicarse con el foro gratuito de soporte de productos.

Artículos relacionados

También recomendamos visitar los siguientes blogs para obtener más detalles sobre: