Come convertire file PDF in PNG e PNG in formato PDF utilizzando Java

Converti file PDF in PNG e PNG in formato PDF utilizzando Java

Se ti stai chiedendo come trasformare un PDF in PNG o viceversa, allora sono qui per dirti che è incredibilmente facile e semplice farlo. PDF(Portable Document Format) è uno dei formati di file più popolari per proteggere e proteggere i documenti online. PNG è un formato di file immagine compresso che contiene maggiori dettagli per immagini ad alta risoluzione come i loghi. Ci possono essere molte ragioni per cui preferisci convertire un’immagine o una foto in un documento o JPG in PDF con qualità originale. Ad esempio, per proteggere i dati o ridurre le dimensioni dei file immagine per il trasporto su Internet. Pertanto, questo articolo spiega come convertire file PDF in PNG e PNG in formato PDF utilizzando Java.

In questo articolo, discuteremo i seguenti punti/argomenti:

Java Converti PDF in PNG e PNG in PDF utilizzando l’API REST - Installazione

Per convertire PDF in PNG e PNG in PDF in Java, utilizzerò Java SDK dell’API GroupDocs.Conversion Cloud. Installa questa libreria Java ricca di funzionalità per convertire i file PDF in formati immagine come PNG. Offre una vasta gamma di metodi di conversione del formato di file che possono anche essere convertiti avanti e indietro. Inoltre, questa libreria Java per l’elaborazione dei documenti è molto veloce e facile da installare nel tuo progetto Java.

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>

Raccogli Client ID and Secret from the dashboard prima di seguire i passaggi menzionati. Una volta che hai il tuo ID e segreto, aggiungi lo snippet di codice a 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);

Come convertire un PDF in formato PNG in Java utilizzando l’API REST

Una volta completato il processo di installazione, puoi passare allo snippet di codice che modifica il file PDF in formato PNG a livello di codice. Segui i passaggi sotto indicati:

Carica il file

Innanzitutto, carica il file PDF 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 della dashboard sul cloud.

Converti file PDF in immagine PNG in Java

Java SDK è una libreria estremamente potente che esegue la conversione ottimizzata dei file in pochi secondi. Si prega di seguire i seguenti passaggi e lo snippet di codice come indicato di seguito per convertire il file PDF in PNG a livello di codice 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 PDF
  • Ora, fornisci il formato del file di output come “png”
  • Quindi, imposta 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 PNG

Il seguente esempio di codice mostra come convertire un file PDF in formato file PNG 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 documento PDF in PNG online 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.pdf");
      settings.setFormat("png");
      
      settings.setOutputPath("java-testing/output-sample-file.png");
    
      // 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

L’esempio di codice precedente salverà il PDF convertito in file PNG sul 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.png", 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 immagini PNG in Java utilizzando Impostazioni avanzate

In genere, un’immagine con risoluzione e qualità più elevate è più nitida. Puoi personalizzare la risoluzione dell’immagine mentre segui i passaggi e il frammento di codice indicati di seguito per convertire PDF in immagine PNG in Java a livello di codice:

  • Inizializza un’istanza di ConvertApi
  • Crea un oggetto di ConvertSettings
  • Imposta il nome di archiviazione e inserisci il percorso del file PDF
  • Successivamente, imposta “png” come formato del file di output
  • Crea un oggetto della classe PngConvertOptions per specificare opzioni aggiuntive.
  • Imposta varie convertOptions come setFromPage, setPagesCount, ecc. per convertire le pagine di un documento.
  • Ora imposta convertOptions e il percorso del file di output
  • Crea ConvertDocumentRequest con le impostazioni di conversione come parametro
  • Infine, invoca ConvertApi.convertDocument() per salvare il documento in formato PNG

Il seguente esempio di codice mostra come convertire il formato di file PDF in PNG 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 file PDF in formato PNG in Java utilizzando le impostazioni 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("png");

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

Come convertire file PNG in PDF in Java utilizzando l’API REST

Si prega di seguire i passaggi indicati di seguito per convertire il file PNG in PDF a livello di programmazione:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • quindi, crea un’istanza della classe ConvertSettings
  • Imposta il nome di archiviazione e inserisci il percorso del file PNG
  • 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 PNG in 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 convertire e salvare un PNG come 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.png");
      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 PNG nel cloud. Segui i passaggi già descritti per caricare il file e quindi scaricare il file convertito sul cloud storage.

Convertitore online gratuito da PDF a PNG

Cos’è il convertitore online da PDF a PNG? Prova il seguente convertitore online gratuito da PDF a PNG, sviluppato utilizzando le API Groupdocs.Conversion Cloud.

Convertitore online gratuito da PNG a PDF

Come convertire file PNG in PDF gratuitamente? Prova il seguente convertitore online gratuito da PNG a PDF, che è stato sviluppato utilizzando le API Groupdocs.Conversion Cloud.

Riassumendo

Chiudiamo qui questo post sul blog. In questo articolo abbiamo trattato:

  • come trasformare PDF in PNG in modo programmatico in java;
  • caricare il PDF in modo programmatico e scaricare il file convertito dal cloud;
  • come convertire PDF in PNG in Java utilizzando le impostazioni avanzate;
  • come cambiare PNG in PDF in java a livello di codice;

Per saperne di più sull’API di conversione Java, puoi consultare la documentazione o gli esempi disponibili su GitHub. Forniamo anche una sezione Riferimento API che ti aiuta a visualizzare e interagire con la nostra API online direttamente tramite il browser web.

Inoltre, groupdocs.cloud sta scrivendo altri post sul blog su nuovi argomenti. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.

Fai una domanda

Puoi comunicarci le tue domande e domande sul nostro forum.

Domande frequenti

Come posso convertire PDF in PNG in Java?

Si prega di visitare questo link per conoscere lo snippet di codice Java su come trasformare PDF in file PNG in modo rapido e semplice.

Come convertire un file PDF in PNG 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 un file PNG.

Come convertire PDF in PNG gratuitamente online?

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

Come posso convertire gratuitamente un file PDF in PNG online?

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

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

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

Come posso convertire PDF in PNG offline in Windows?

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

Come posso convertire PNG in PDF in Java?

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

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

Come convertire PNG in PDF gratuitamente online?

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

Come posso convertire file PNG in PDF online gratuitamente?

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

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

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

Come posso convertire PNG in PDF offline in Windows?

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

Guarda anche

Si consiglia di visitare i seguenti articoli per ulteriori informazioni: