Converti documento PDF in file JPG e file JPG in documento PDF in Java

Converti file PDF in JPG e immagini JPG in PDF in modo programmatico in Java

Nel mio blog precedente, abbiamo discusso come convertire un documento PDF in formato PNG e un’immagine PNG in formato file PDF a livello di codice in Java. Qui, ti mostrerò come trasformare un file PDF in un’immagine JPG, o viceversa, in modo comodo e flessibile. Il formato PDF, o Portable Document Format, è un formato di file ideale per salvare informazioni tra cui testi, immagini e persino moduli. È popolare perché i PDF possono essere facilmente visualizzati e modificati su una varietà di piattaforme. JPG è un formato di immagine compresso ed è un superbo esempio di compressione con perdita. In alcuni scenari, le immagini sono un’opzione migliore del PDF, ad esempio quando si tratta di risparmiare spazio di archiviazione e condividere file. Pertanto, questo post sul blog spiega come convertire PDF in JPG e JPG in PDF in modo programmatico in Java.

Affronteremo i seguenti punti in questo articolo:

Java Converti PDF in JPG e JPG in PDF – Installazione SDK

In Java, puoi convertire file PDF in immagini JPG o file JPG in formato PDF, utilizzando Java SDK dell’API GroupDocs.Conversion Cloud. È una libreria Java potente e facile da usare per convertire i PDF in formati immagine come JPEG, PNG, TIFF, ecc. Offre numerose opzioni per la conversione dei file e una di queste è la conversione dei file PDF in immagini. L’integrazione della tua applicazione Java con un’API di conversione da PDF a JPG è estremamente veloce grazie alla semplice e facile procedura di installazione di questa libreria Java.

Per cominciare, puoi scaricare i file JAR o seguire le seguenti configurazioni Maven:

Repository esperto:

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

Dipendenza Maven:

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

Si prega di ottenere l’ID cliente e il segreto dalla dashboard prima di completare i passaggi indicati di seguito. Una volta che hai il tuo ID e segreto, aggiungi uno snippet di codice in un’applicazione basata su Java:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.

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

Converti PDF in formato JPG in Java utilizzando l’API REST

Una volta completato il processo di installazione, puoi passare allo snippet di codice che modifica il file PDF come JPG mediante programmazione. Segui i passaggi sotto indicati:

Carica il file

Innanzitutto, carica il file PDF di origine nel cloud utilizzando lo snippet di codice indicato di seguito:

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;

// Carica il file su Cloud Storage utilizzando Java
public class App {

  public static void main(String[] args) {
        
    // Crea un'istanza dell'API convert          
    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();
    }
    
  }
}

Di conseguenza, il file PDF caricato sarà disponibile nella sezione file di Cloud Dashboard.

Come convertire PDF in formato JPG in Java

Java SDK è una libreria eccellente e molto potente che esegue la conversione file ottimizzata in pochi secondi. Si prega di seguire questi passaggi e lo snippet di codice come indicato di seguito per convertire il file PDF in JPG nella programmazione Java:

  • Innanzitutto, crea un’istanza di ConvertApi.
  • In secondo luogo, creare un’istanza della classe ConvertSettings.
  • Successivamente, definisci il nome di archiviazione e inserisci il percorso del file PDF.
  • Ora, fornisci il formato del file di output come “jpg”
  • Quindi, imposta il percorso del file di output.
  • Crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, chiama ConvertApi.convertDocument() per convertire il file in formato JPG.

L’esempio di codice seguente mostra come convertire il formato di file PDF in JPG in Java utilizzando l’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;

// Come convertire PDF in JPG in qualità originale utilizzando l'API Java.
public class App {

  public static void main(String[] args) {
    
    // Crea un'istanza dell'API convert
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparare le impostazioni di conversione
      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");
    
      // convertire nel formato specificato
      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();
    }
  }
}

Scarica il file convertito

Il suddetto esempio di codice salverà il file PDF convertito in un file immagine JPG nell’archivio cloud. Puoi scaricarlo utilizzando il seguente esempio di codice:

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;

// Scarica il file dal Cloud Storage in Java
public class App {

  public static void main(String[] args) {
        
    // Crea un'istanza dell'API convert          
    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();
    }
    
  }
}

Converti PDF in JPG con alta qualità in Java - Funzionalità avanzate

In questa sezione, esploreremo alcune funzionalità avanzate dell’API Java da PDF a JPG. Inoltre, puoi vedere l’elenco di tutte le classi disponibili e dei loro metodi qui.

Di seguito sono riportati i passaggi e lo snippet di codice indicati di seguito per convertire il file PDF in formato JPG in Java a livello di codice:

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un oggetto di ConvertSettings
  • Imposta il nome di archiviazione e inserisci il percorso del file PDF
  • Ora, scegli il formato di salvataggio esatto come “jpg”
  • Crea un oggetto della classe JpgConvertOptions per specificare opzioni aggiuntive.
  • Imposta varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Ora imposta le opzioni di conversione e il percorso del file di output
  • Quindi, crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, invoca ConvertApi.convertDocument() per salvare il documento in formato JPG

Il seguente esempio di codice mostra come convertire un file PDF in un’immagine JPG in Java utilizzando le impostazioni avanzate:

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;

// Come convertire PDF in JPG con alta qualità in Java - Funzionalità avanzate.
public class App {

  public static void main(String[] args) {
    
    // Crea un'istanza dell'API convert
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparare le impostazioni di conversione
      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");
    
      // convertire nel formato specificato
      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();
    }
  }
}

In sintesi, la conversione di un documento PDF in JPG può renderlo più accessibile e versatile, riducendo anche le dimensioni del file, consentendo una più facile condivisione e distribuzione e la possibilità di modificare il documento e il riconoscimento del testo.

Come convertire JPG in PDF in Java utilizzando l’API REST

La conversione di un JPG in un PDF può aiutare a mantenere la qualità dell’immagine, aggiungere un ulteriore livello di sicurezza, semplificare la condivisione, renderla più facilmente modificabile e creare un documento con più pagine. Allo stesso modo, attenersi a queste linee guida e all’illustrazione del codice per convertire i file JPG in formato PDF in modo programmatico in Java:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • In secondo luogo, crea un’istanza della classe ConvertSettings
  • Imposta il nome di archiviazione e inserisci il percorso del file JPG
  • Ora, fornisci il formato del file di output come “pdf”
  • Quindi, imposta il percorso del file di output
  • Crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, invoca la conversione utilizzando il metodo ConvertApi.convertDocument().

Il seguente esempio di codice mostra come convertire un file JPG in formato PDF in Java utilizzando l’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;

// Come trasformare più JPG in un PDF in Java utilizzando l'API REST
public class App {

  public static void main(String[] args) {
    
    // Crea un'istanza dell'API convert
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // Preparare le impostazioni di conversione
      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");
    
      // convertire nel formato specificato
      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();
    }
  }
}

Infine, l’esempio di codice precedente salverà il file PDF sul cloud. Segui i passaggi già menzionati per caricare il file e quindi scaricare il file convertito dal cloud storage.

Convertitore online da PDF a JPG gratuitamente

Come convertire il convertitore da PDF a JPG online? Prova il seguente convertitore online gratuito da PDF a JPG più file, sviluppati utilizzando le API Groupdocs.Conversion Cloud.

Convertitore online gratuito da JPG a PDF

Come convertire gratuitamente un file JPG in PDF? Prova il seguente convertitore online gratuito da JPG a PDF, che è stato sviluppato utilizzando le suddette API cloud Java.

Riassumendo

Concludiamo questo post sul blog qui. Questo articolo ha trattato quanto segue:

  • come trasformare un file PDF in formato JPG programmaticamente in java;
  • caricare il PDF in modo programmatico e scaricare il file convertito dal cloud;
  • come convertire file PDF in JPG in java utilizzando le impostazioni avanzate;
  • come modificare l’immagine JPG in file PDF in java a livello di programmazione;

Inoltre, puoi approfondire le funzionalità di conversione del formato di file navigando nella documentazione o tramite esempi disponibili su GitHub. Abbiamo anche una sezione API Reference che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser.

Inoltre, ti suggeriamo di seguire la nostra guida iniziale.

Inoltre, groupdocs.cloud scrive altri articoli di blog su nuovi argomenti. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.

Fai una domanda

Sentiti libero di condividere qualsiasi domanda e domanda tu possa avere sul nostro supporto forum.

Domande frequenti

Come posso convertire JPG in PDF in Java?

Si prega di seguire questo link per apprendere lo snippet di codice Java su come modificare il PDF in file JPG in modo rapido e semplice.

Come convertire un file PDF in JPG utilizzando l’API REST?

Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per la conversione da PDF a file JPG.

Come convertire PDF in JPG gratuitamente online?

Convertitore da PDF a JPG gratuito online consente di esportare PDF in formato JPG, in modo rapido e semplice. Una volta completata la conversione, puoi scaricare il file JPG.

Come posso convertire file PDF in JPG online gratuitamente?

  • Apri convertitore online gratuito da PDF a JPG
  • Fare clic all’interno dell’area di rilascio del file per caricare un PDF o trascinare e rilasciare un file PDF.
  • Fai clic sul pulsante Converti ora e il software di conversione online da PDF a JPG trasformerà il file PDF in JPG.
  • Il link per il download del file di output sarà disponibile immediatamente dopo la conversione da PDF a file JPG.

Come installare la libreria di download gratuito del convertitore di formato da PDF a JPG?

Installa il convertitore da PDF a JPG libreria Java scaricabile gratuitamente per creare e convertire PDF in JPG in modo programmatico.

Come posso convertire PDF in JPG offline in Windows?

Si prega di visitare questo link per scaricare il software di conversione da PDF a JPG gratuito per Windows. Questo software di download gratuito di conversione da PDF a JPG online può essere utilizzato per trasformare rapidamente PDF in JPG in Windows, con un solo clic.

Come posso convertire JPG in PDF in Java?

Si prega di seguire questo collegamento per imparare lo snippet di codice Java su come trasformare JPG in un file PDF in modo rapido e semplice.

Come convertire un file JPG in PDF utilizzando l’API REST?

Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per convertire JPG in file PDF.

Come convertire JPG in PDF gratuitamente online?

Convertitore da JPG a PDF online gratuito ti consente di esportare il formato JPG in PDF, in modo rapido e semplice. Una volta completata la conversione, puoi scaricare il file JPG.

Come posso convertire file JPG in PDF online gratuitamente?

  • Apri convertitore online gratuito da JPG a PDF
  • Fare clic all’interno dell’area di rilascio del file per caricare un foglio JPG o trascinare e rilasciare un file JPG.
  • Fai clic sul pulsante Converti ora, l’app di conversione online da JPG a PDF trasformerà JPG in PDF.
  • Il link per il download del file di output sarà disponibile immediatamente dopo aver trasformato i dati da JPG a file PDF.

Come installare la libreria di download gratuito del convertitore di formato JPG in PDF?

Installa il convertitore da JPG a PDF libreria Java scaricabile gratuitamente per creare e convertire JPG in PDF in modo programmatico.

Come posso convertire JPG in PDF offline in Windows?

Visita questo link per scaricare gratuitamente il software di conversione da JPG a PDF per Windows. Questo software di download gratuito di convertitore da JPG a PDF online può essere utilizzato per trasformare rapidamente JPG in PDF in Windows, con un solo clic.

Guarda anche

Si prega di consultare le seguenti sezioni per saperne di più su: