Converti il formato TIFF in file PDF in Java utilizzando l'API REST.

Conversione da file TIFF a documenti PDF in Java.

TIFF(Tagged Image File Format) è un formato ampiamente utilizzato per la memorizzazione di immagini di alta qualità che possono contenere più pagine, rendendolo adatto per attività come la scansione e l’archiviazione di documenti. Tuttavia, potrebbero esserci casi in cui è necessario convertire le immagini TIFF in documenti PDF(Portable Document Format) per una migliore compatibilità, portabilità e facilità di condivisione. In questo articolo, esploreremo la conversione di file TIFF in documenti PDF in Java utilizzando GroupDocs.Conversion Cloud SDK per Java.

In questo tutorial verranno trattati i seguenti argomenti:

Conversione di documenti Java da TIFF a PDF Installazione dell’API REST e dell’SDK

GroupDocs.Conversion Cloud SDK for Java è un’API basata su cloud potente e flessibile che consente di convertire vari formati di file, inclusi TIFF e PDF, con poche righe di codice. Fornisce un modo semplice e conveniente per integrare la funzionalità di conversione dei documenti nelle tue applicazioni Java, che si tratti di un’applicazione Web, un’app mobile o un’applicazione desktop. L’SDK è facile da usare e può essere integrato in qualsiasi applicazione Java.

Puoi scaricare il file JAR dell’API o installarlo utilizzando Maven aggiungendo il seguente repository e dipendenza nel file pom.xml del tuo progetto:

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>

Ora, registrati per un account e raccogli il tuo ID cliente e segreto cliente dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice disponibili. Inserisci il codice mostrato di seguito una volta che hai il tuo ID e segreto:

# 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 immagini TIFF in documenti PDF in Java utilizzando l’API REST

La conversione di immagini TIFF in documenti PDF utilizzando GroupDocs.Conversion Cloud SDK for Java è un processo semplice che prevede i seguenti passaggi:

Carica il file

Innanzitutto, carica il file TIFF nell’archivio cloud utilizzando lo snippet di codice come 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 TIFF caricato sarà disponibile nella sezione file della dashboard sul cloud.

Converti il formato TIFF in PDF in Java

Di seguito sono riportati i passaggi e lo snippet di codice di esempio per convertire un file TIFF in PDF in modo programmatico in Java utilizzando GroupDocs.Conversion Cloud SDK per Java:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • In secondo luogo, crea un’istanza della classe ConvertSettings.
  • Successivamente, fornisci il nome dell’archivio cloud.
  • Impostare il percorso del file TIFF di input e il formato del file di output come “pdf”.
  • Creare ora un’istanza della classe PdfConvertOptions.
  • Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, ecc.
  • Successivamente, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Quindi, crea un’istanza della classe ConvertDocumentRequest e passa il parametro ConvertSettings.
  • Infine, chiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come convertire un’immagine TIFF di grandi dimensioni in un file 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 file TIFF in documenti PDF 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.tiff");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
	      
	                settings.setConvertOptions(convertOptions);
		        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();
		}
	}
}

Scarica il file convertito

L’esempio di codice precedente salverà il file PDF convertito nel cloud. Puoi scaricarlo utilizzando il seguente frammento 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.pdf", 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();
		}
		
	}
}

Convertitore online gratuito da TIFF a PDF

Come convertire TIFF in PDF online gratuitamente? Prova un convertitore online da TIFF a PDF per trasformare un’immagine TIFF in un documento PDF. Questo convertitore è sviluppato utilizzando il suddetto file TIFF in PDF REST API.

TIFF to PDF converter

Conclusione

In conclusione, la conversione di immagini TIFF in documenti PDF utilizzando GroupDocs.Conversion Cloud SDK for Java è un processo affidabile ed efficiente che può essere facilmente implementato nelle tue applicazioni Java. Quanto segue è ciò che hai imparato da questo articolo:

  • come convertire in modo programmatico i file TIFF in PDF in Java utilizzando l’API REST di GroupDocs.Conversion Cloud;
  • caricare in modo programmatico il file TIFF nel cloud e quindi scaricare il file PDF convertito dal cloud;
  • e convertire online TIFF in PDF utilizzando un convertitore gratuito da TIFF a PDF.

Inoltre, forniamo anche una sezione API Reference che consente di visualizzare e comunicare con le nostre API direttamente tramite il browser. Il codice sorgente completo di Java SDK è disponibile gratuitamente su GitHub. Controlla GroupDocs.Conversion Cloud SDK per Java Esempi qui. Inoltre, ti invitiamo a fare riferimento alla nostra Guida introduttiva.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva per i passaggi dettagliati e l’utilizzo dell’API.

Infine, continuiamo a scrivere nuovi articoli di blog su diversi formati di file e conversioni utilizzando l’API REST. Quindi, ti preghiamo di contattarci per gli ultimi aggiornamenti.

Fai una domanda

Per qualsiasi domanda sul convertitore da TIFF a PDF, non esitare a contattarci sul supporto gratuito forum.

Domande frequenti

Come posso convertire il file TIFF in PDF in Java?

È possibile convertire le immagini TIFF in file PDF utilizzando GroupDocs.Conversion Cloud SDK for Java. GroupDocs.Conversion Cloud SDK per Java è un potente strumento che consente agli sviluppatori di convertire i file da un formato all’altro utilizzando API basate su cloud.

Come convertire TIFF in PDF online gratuitamente?

Il convertitore da TIFF a PDF ti consente di convertire gratuitamente i file TIFF in formato PDF. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri il convertitore online gratuito da TIFF a PDF.
  • Ora, fai clic nell’area di rilascio del file per caricare un TIFF o trascina e rilascia un file TIFF.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da TIFF a PDF cambierà l’immagine TIFF in PDF.
  • Il collegamento per il download del file PDF di output sarà disponibile dopo la conversione del file TIFF.

Come convertire TIFF in PDF su Windows?

Visita questo collegamento per scaricare un convertitore offline da TIFF a PDF per Windows. Questo convertitore di documenti da file TIFF a PDF può essere utilizzato per convertire facilmente le immagini TIFF in file PDF su Windows, con un solo clic.

GroupDocs.Conversion Cloud SDK for Java può convertire altri formati di file oltre a TIFF in PDF?

Sì, GroupDocs.Conversion Cloud SDK for Java supporta la conversione tra vari formati di documenti e immagini, inclusi PDF, DOCX, XLSX, PPTX, JPG, PNG, BMP e molti altri.

Guarda anche

Se vuoi approfondire argomenti correlati ti consigliamo di visitare i seguenti articoli: