PDF(Portable Document Format) e TIFF(Tagged Image File Format) sono due formati di file popolari per l’archiviazione e la condivisione di documenti. Il PDF è ampiamente utilizzato per la sua compatibilità con diversi dispositivi e sistemi operativi, mentre il file TIFF è preferito per la memorizzazione di immagini di alta qualità. A volte, potrebbe essere necessario convertire un file PDF in un file TIFF per vari motivi, come l’archiviazione o la stampa. In questo articolo, discuteremo come convertire un file PDF in TIFF in modo programmatico in Java utilizzando GroupDocs.Conversion Cloud SDK per Java.
In questo tutorial verranno trattati i seguenti argomenti:
- Java PDF to TIFF File Converter API e installazione SDK
- Come convertire un PDF in un’immagine TIFF in Java utilizzando l’API REST
Java PDF to TIFF File Converter API e installazione SDK
[GroupDocs.Conversion Cloud SDK for Jav][4], inclusi Visio, PDF, Word, Excel, PowerPoint, immagini raster e molti altri. Utilizzando GroupDocs.Conversion Cloud SDK for Java, puoi convertire in modo efficiente file e immagini nel formato che ti serve senza utilizzare software di terze parti. L’integrazione dell’API nelle applicazioni basate su Java è resa semplice ed efficiente, eliminando la necessità di software aggiuntivo.
Puoi [scaricare][5] 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>
Dopo aver integrato Cloud SDK nella tua applicazione Java, [registrati][6] per un account. Raccogli il tuo ID client e il tuo segreto client dalla [dashboard][7] 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 un PDF in un’immagine TIFF in Java utilizzando l’API REST
Per convertire un file PDF in un file TIFF utilizzando GroupDocs.Conversion Cloud SDK for Java, procedi nel seguente modo:
- [Carica][8] il documento PDF nel Cloud
- [Converti][9] file PDF in TIFF in Java
- [Scarica][10] il file convertito
Carica il file
Innanzitutto, carica il documento PDF 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.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][11] della dashboard sul cloud.
Converti PDF in formato TIFF in Java
Di seguito sono riportati i passaggi e lo snippet di codice di esempio per convertire un file PDF in un file TIFF a livello di programmazione in Java utilizzando GroupDocs.Conversion Cloud SDK for Java:
- Innanzitutto, crea un’istanza della classe [ConvertApi][12].
- In secondo luogo, crea un’istanza della classe [ConvertSettings][13].
- Successivamente, fornisci il nome dell’archivio cloud.
- Impostare il percorso del file PDF di input e il formato del file di output come “tiff”.
- Quindi, crea un’istanza della classe TiffConvertOptions.
- Facoltativamente, imposta varie opzioni di conversione come setFromPage, setPagesCount, ecc.
- Ora imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
- Successivamente, crea un’istanza della classe ConvertDocumentRequest e passa il parametro ConvertSettings.
- Infine, chiama il metodo [convertdocument()][14] e passa il parametro ConvertDocumentRequest.
Il seguente frammento di codice mostra come convertire un file PDF in 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 PDF in file 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
L’esempio di codice precedente salverà il file TIFF 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.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();
}
}
}
Convertitore online gratuito da PDF a TIFF
Come convertire PDF in immagini TIFF online gratuitamente? Prova un [convertitore online da PDF a TIFF][15] per modificare un’immagine da PDF a TIFF. Questo convertitore è sviluppato utilizzando la suddetta API REST di immagini da PDF a TIFF.
Conclusione
Questo ci porta alla fine di questo post sul blog. Quanto segue è ciò che hai imparato da questo articolo:
- come convertire in modo programmatico i PDF in file TIFF in Java utilizzando l’API REST di GroupDocs.Conversion Cloud;
- caricare in modo programmatico il file PDF nel cloud e quindi scaricare il file TIFF convertito dal cloud;
- e convertire online PDF in TIFF utilizzando un convertitore gratuito da PDF a TIFF.
Inoltre, forniamo anche una sezione [API Reference][16] 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][17]. Controlla GroupDocs.Conversion Cloud SDK per Java [Esempi qui][18]. Inoltre, ti invitiamo a fare riferimento alla nostra [Guida introduttiva][19].
Inoltre, ti suggeriamo di seguire la nostra [Guida introduttiva][20] 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 PDF a TIFF, non esitare a contattarci sul supporto gratuito [forum][21].
Domande frequenti
Come posso convertire i file PDF in formato TIFF utilizzando Java?
È possibile convertire i file PDF in formato TIFF utilizzando [GroupDocs.Conversion Cloud SDK for Java][22]. 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 PDF in TIFF online gratuitamente?
Il nostro convertitore da PDF a TIFF ti consente di convertire gratuitamente il formato PDF in TIFF. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:
- Apri il [convertitore online gratuito da PDF a TIFF][23].
- Ora, fai clic nell’area di rilascio del file per caricare un PDF o trascina e rilascia un file PDF.
- Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da PDF a TIFF cambierà l’immagine da PDF a TIFF.
- Il collegamento per il download dell’immagine TIFF di output sarà disponibile dopo la conversione del file PDF.
Come convertire PDF in TIFF su Windows?
Visita [questo collegamento][24] per scaricare un convertitore offline da PDF a TIFF per Windows. Questo convertitore di immagini da PDF a TIFF può essere utilizzato per convertire facilmente i file PDF in immagini TIFF su Windows, con un solo clic.
Come si installa GroupDocs.Conversion Cloud SDK per Java?
Puoi installare [GroupDocs.Conversion Cloud SDK for Java][25] aggiungendo le dipendenze appropriate al tuo progetto Java.
Guarda anche
Se vuoi approfondire argomenti correlati ti consigliamo di visitare i seguenti articoli:
- Converti i file Markdown in PDF in Java utilizzando l’API REST
- Converti EXCEL in JSON e JSON in EXCEL in Python
- Come convertire CSV in JSON e JSON in CSV in Python
- Converti documenti Word in PDF utilizzando l’API REST in Python
- Come convertire PDF in Excel in Python utilizzando l’API REST
- Converti PDF in documento Word modificabile con Python SDK
- Come convertire PDF in PPTX utilizzando un’API REST in Python
- Converti file PDF in PNG e PNG in formato PDF utilizzando Java
- Come convertire PowerPoint PPT PPTX in HTML utilizzando Java
- Come convertire file Visio in PDF in Java
[4]: https://products.groupdocs.cloud/conversion/java/)a is a cloud-based file format document conversion API that allows you to convert your files and images to different formats using simple API calls. It supports more than 50 [file formats](https://docs.groupdocs.cloud/conversion/supported-document-formats/ [5]: https://releases.groupdocs.cloud/conversion/java/ [6]: https://docs.groupdocs.cloud/total/creating-and-managing-application/ [7]: https://dashboard.groupdocs.cloud/ [8]: #Upload-the-File [9]: #Convert-PDF-to-TIFF-Format-in-Java [10]: #Download-the-Converted-File [11]: https://dashboard.groupdocs.cloud/files [12]: https://apireference.groupdocs.cloud/conversion/#/Convert [13]: https://reference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [14]: https://apireference.groupdocs.cloud/conversion/#/Convert/ConvertDocument [15]: https://products.groupdocs.app/conversion/pdf-to-tiff [16]: https://apireference.groupdocs.cloud/conversion/ [17]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java [18]: https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-java/tree/master/src/test/java/com/groupdocs/cloud/conversion/api [19]: https://docs.groupdocs.cloud/conversion/ [20]: https://docs.groupdocs.cloud/conversion/ [21]: https://forum.groupdocs.cloud/c/conversion [22]: https://products.groupdocs.cloud/conversion/java/ [23]: https://products.groupdocs.app/conversion/pdf-to-tiff [24]: https://releases.groupdocs.app/total/windows/ [25]: https://products.groupdocs.cloud/conversion/java/