Come convertire un file PDF in un file immagine, come TIFF, JPEG, BMP o GIF utilizzando Java

Converti documento PDF in file immagine TIFF, JPEG, BMP o GIF in Java

Se ti stai chiedendo come trasformare un PDF in un’immagine, allora sono qui per dirti che è estremamente facile e diretto utilizzando l’API Java. Questo potente convertitore PDF API Java ti consente di convertire qualsiasi file PDF in formati di immagine come TIFF, JPEG, BMP e GIF in modo rapido e online. Come sappiamo, un’immagine è uno dei componenti di dati più importanti, pertanto gli utenti spesso devono convertire PDF in immagine. È difficile analizzare, disegnare e visualizzare il contenuto di un documento PDF a causa della sua complessità. La conversione di un documento PDF in un file immagine lo rende più accessibile, facilmente visualizzabile e sicuro. Quindi, questo articolo ti offre una soluzione su come convertire PDF in file immagine TIFF, JPEG, BMP e GIF in Java.

Affronteremo i seguenti punti in questo articolo:

Java Convert PDF to Image File API - Installazione dell’SDK

Per convertire i file PDF in formato immagine Java, utilizzerò Java SDK dell’API GroupDocs.Conversion Cloud. È disponibile un’efficace libreria Java per la conversione di PDF in formati di immagine tra cui JPEG, PNG, TIFF e BMP. Fornisce una varietà di opzioni di conversione dei file, una delle quali è convertire i 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>

Assicurati che l’SDK Java di GroupDocs.Conversion sia stato installato correttamente. Ora, ottieni il tuo ID cliente e 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:

# Java Convert PDF to Image File API e Java SDK
# 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);

Come convertire un PDF in un’immagine TIFF in Java

Una volta completato il processo di installazione, puoi passare allo snippet di codice che converte il file PDF in formato immagine a livello di codice. 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.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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.

Converti file PDF in immagine TIFF in Java

Si prega di seguire i passaggi seguenti e lo snippet di codice come indicato di seguito per convertire i file PDF in TIFF nella programmazione Java:

  • Innanzitutto, crea un’istanza di ConvertApi.
  • In secondo luogo, crea un’istanza di ConvertSettings
  • Definire il nome di archiviazione e inserire il percorso del file PDF di input.
  • Ora, fornisci il formato del file di output come “tiff”
  • Successivamente, crea un’istanza di TiffConvertOptions
  • Fornisci varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Quindi, imposta le opzioni di conversione e il percorso del file di output
  • Crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, invoca ConvertApi.convertDocument() per convertire il file in formato JPG.

Il codice di esempio seguente mostra come convertire un file PDF in un file TIFF 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 un PDF in un'immagine TIFF in 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("tiff");
      
      TiffConvertOptions convertOptions = new TiffConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.tiff");
    
      // 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 formato immagine TIFF 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.tiff", 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();
    }
    
  }
}

Come convertire PDF in formato JPEG in Java

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

Di seguito sono riportati i passaggi e il frammento di codice indicati di seguito per convertire il file PDF in formato JPEG in Java a livello di programmazione:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Quindi, 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”
  • Creare un oggetto della classe JpegConvertOptions 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 JPEG 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 formato JPEG in 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("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 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();
    }
  }
}

Converti file PDF in file BMP utilizzando Java

Allo stesso modo, segui le linee guida e il codice java di seguito per convertire il formato PDF in file BMP a livello di programmazione in Java:

  • Innanzitutto, crea un’istanza di ConvertApi
  • In secondo luogo, crea un’istanza ConvertSettings
  • Imposta il nome di archiviazione e inserisci il percorso del file JPG
  • Ora, fornisci il formato del file di output come “pdf”
  • Successivamente, crea un’istanza di BmpConvertOptions
  • Fornisci varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Quindi, imposta le opzioni di conversione e 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 PDF in formato BMP 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 file BMP utilizzando 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("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 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 BMP nel cloud. Segui i passaggi già menzionati per caricare il file e quindi scaricare il file convertito dal cloud storage.

Converti documento PDF in file GIF utilizzando Java

I seguenti passaggi mostrano in dettaglio come convertire un PDF in un’immagine GIF con codice Java:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • In secondo luogo, crea un’istanza della classe ConvertSettings
  • In terzo luogo, imposta il nome di archiviazione e inserisci il percorso del file JPG
  • Quindi, fornire il formato del file di output come “pdf”
  • Successivamente, crea un’istanza della classe GifConvertOptions
  • Fornisci varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Quindi, imposta le opzioni di conversione e il percorso del file di output
  • Crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, invoca la conversione utilizzando la classe ConvertApi.convertDocument().

Il seguente esempio di codice mostra come convertire un file PDF in un’immagine GIF 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 file GIF utilizzando 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("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 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 GIF nel cloud. Segui i passaggi già menzionati per caricare il file e quindi scaricare il file convertito dal cloud storage.

Convertitore online da PDF a immagini gratuitamente

Come convertire da PDF a immagine TIFF, JPEG, BMP e GIF online gratuitamente? Prova i seguenti convertitori online da PDF a immagini Convertitore da PDF a TIFF, Convertitore da PDF a JPEG, Convertitore da PDF a BMP o Convertitore da PDF a GIF a convertire PDF in foto online gratuitamente, sviluppati utilizzando le API Groupdocs.Conversion Cloud.

Riassumendo

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

  • come trasformare i file PDF in formato immagine TIFF programmaticamente in java;
  • caricare il PDF in modo programmatico e scaricare il file convertito dal cloud;
  • come convertire PDF in immagini JPEG in Java utilizzando le impostazioni avanzate;
  • come modificare il file PDF in file BMP in java a livello di programmazione;
  • convertire PDF in formato immagine GIF in java utilizzando le impostazioni avanzate;

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

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 PDF in immagine in Java?

Si prega di seguire questo link per apprendere lo snippet di codice Java su come trasformare un PDF in un file immagine in modo rapido e semplice.

Come convertire un PDF in un file immagine 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 il PDF in formato immagine.

Come installare l’API del convertitore da PDF a immagine?

Scarica e installa la libreria di elaborazione delle immagini Java per creare e convertire file PDF in immagini a livello di programmazione.

Come posso convertire PDF in immagine in Windows?

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

Lettura consigliata

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