PDF(Portable Document Format) e TIFF(Tagged Image File Format) são dois formatos de arquivo populares para armazenar e compartilhar documentos. O PDF é amplamente utilizado devido à sua compatibilidade com diferentes dispositivos e sistemas operacionais, enquanto o arquivo TIFF é o preferido para armazenar imagens de alta qualidade. Às vezes, pode ser necessário converter um arquivo PDF em um arquivo TIFF por vários motivos, como arquivamento ou impressão. Neste artigo, discutiremos como converter PDF em arquivo TIFF programaticamente em Java usando GroupDocs.Conversion Cloud SDK para Java.
Os seguintes tópicos serão abordados neste tutorial:
- Java PDF to TIFF File Converter API e instalação do SDK
- Como converter PDF em imagem TIFF em Java usando REST API
Java PDF to TIFF File Converter API e instalação do SDK
[GroupDocs.Conversion Cloud SDK para Jav][4], incluindo Visio, PDF, Word, Excel, PowerPoint, imagens rasterizadas e muito mais. Usando GroupDocs.Conversion Cloud SDK para Java, você pode converter com eficiência seus arquivos e imagens para o formato que você precisa sem usar nenhum software de terceiros. A integração da API em aplicativos baseados em Java é simplificada e eficiente, eliminando a necessidade de software adicional.
Você pode [baixar][5] o arquivo JAR da API ou instalá-lo usando o Maven adicionando o seguinte repositório e dependência ao arquivo pom.xml do seu projeto:
Repositório Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Dependência do Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Depois de integrar o Cloud SDK ao seu aplicativo Java, [inscreva-se][6] para obter uma conta. Colete seu Client ID e Client Secret no [dashboard][7] antes de começar a seguir as etapas e os exemplos de código disponíveis. Por favor, digite o código mostrado abaixo depois de ter seu ID e segredo:
# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Como converter PDF em imagem TIFF em Java usando REST API
Para converter um arquivo PDF em um arquivo TIFF usando GroupDocs.Conversion Cloud SDK para Java, siga estas etapas:
- [Carregar][8] o documento PDF para a nuvem
- [Converter][9] arquivo PDF para TIFF em Java
- [Baixar][10] o arquivo convertido
Carregar o arquivo
Em primeiro lugar, carregue o documento PDF para o armazenamento em nuvem usando o trecho de código fornecido abaixo:
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;
// Carregar arquivo para armazenamento em nuvem usando Java
public class App {
public static void main(String[] args) {
// Crie uma instância da API de conversão
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();
}
}
}
Como resultado, o arquivo PDF carregado estará disponível na [seção de arquivos][11] do seu painel na nuvem.
Converta PDF para o formato TIFF em Java
Aqui estão as etapas e o snippet de código de amostra para converter um arquivo PDF em um arquivo TIFF programaticamente em Java usando o GroupDocs.Conversion Cloud SDK para Java:
- Em primeiro lugar, crie uma instância da classe [ConvertApi][12].
- Em segundo lugar, crie uma instância da classe [ConvertSettings][13].
- Em seguida, forneça o nome do armazenamento em nuvem.
- Defina o caminho do arquivo PDF de entrada e o formato do arquivo de saída como “tiff”.
- Em seguida, crie uma instância da classe TiffConvertOptions.
- Opcionalmente, defina várias opções de conversão como setFromPage, setPagesCount, etc.
- Agora, defina as opções de conversão e o caminho do arquivo de saída usando a instância ConvertSettings.
- Após isso, crie a instância da classe ConvertDocumentRequest e passe o parâmetro ConvertSettings.
- Por fim, chame o método [convertdocument()][14] e passe o parâmetro ConvertDocumentRequest.
O trecho de código a seguir mostra como converter um arquivo PDF para Tiff em Java usando a 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;
// Como converter PDF para arquivo TIFF em Java.
public class App {
public static void main(String[] args) {
// Crie uma instância da API de conversão
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Preparar configurações de conversão
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");
// converter para o formato especificado
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();
}
}
}
Baixe o arquivo convertido
O exemplo de código acima salvará o arquivo TIFF convertido na nuvem. Você pode baixá-lo usando o seguinte trecho de código:
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;
// Baixe o arquivo do armazenamento em nuvem em Java
public class App {
public static void main(String[] args) {
// Crie uma instância da API de conversão
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();
}
}
}
Conversor PDF para TIFF Online Gratuito
Como converter imagens PDF para TIFF online gratuitamente? Tente um [conversor online de PDF para TIFF][15] para alterar uma imagem de PDF para TIFF. Este conversor foi desenvolvido usando a API REST de imagem PDF para TIFF mencionada acima.
Conclusão
Isso nos leva ao final desta postagem no blog. O seguinte é o que você aprendeu com este artigo:
- como converter PDFs em arquivos TIFF programaticamente em Java usando GroupDocs.Conversion Cloud REST API;
- carregue programaticamente o arquivo PDF para a nuvem e, em seguida, baixe o arquivo TIFF convertido da nuvem;
- e converta online PDF para TIFF usando um conversor gratuito de PDF para TIFF.
Além disso, também fornecemos uma seção [Referência de API][16] que permite visualizar e se comunicar com nossas APIs diretamente pelo navegador. O código-fonte completo do Java SDK está disponível gratuitamente no [Github][17]. Verifique o GroupDocs.Conversion Cloud SDK para Java [Exemplos aqui][18]. Além disso, recomendamos que você consulte nosso [guia de primeiros passos][19].
Além disso, sugerimos que você siga nosso [Guia de primeiros passos][20] para obter etapas detalhadas e uso da API.
Por fim, continuamos escrevendo novos artigos de blog em diferentes formatos de arquivo e conversões usando a API REST. Portanto, entre em contato para obter as atualizações mais recentes.
Faça uma pergunta
Para qualquer dúvida sobre o conversor de PDF para TIFF, sinta-se à vontade para nos contatar no suporte gratuito [fórum][21].
perguntas frequentes
Como faço para converter arquivos PDF para o formato TIFF usando Java?
Você pode converter arquivos PDF para o formato TIFF usando o [GroupDocs.Conversion Cloud SDK for Java][22]. O GroupDocs.Conversion Cloud SDK para Java é uma ferramenta poderosa que permite aos desenvolvedores converter arquivos de um formato para outro usando APIs baseadas em nuvem.
Como converter PDF para TIFF online gratuitamente?
Nosso conversor de PDF para TIFF permite que você converta o formato PDF para TIFF gratuitamente. Siga as instruções passo a passo fornecidas abaixo para realizar a conversão:
- Abra o [conversor gratuito de PDF para TIFF online][23].
- Agora, clique na área de soltar arquivo para carregar um PDF ou arraste e solte um arquivo PDF.
- Em seguida, clique no botão Converter agora. O conversor online gratuito de PDF para TIFF mudará a imagem de PDF para TIFF.
- O link de download da imagem TIFF de saída estará disponível após a conversão do arquivo PDF.
Como converter PDF para TIFF no Windows?
Visite [este link][24] para baixar um conversor offline de PDF para TIFF para Windows. Este conversor de imagem PDF para TIFF pode ser usado para converter arquivos PDF em imagens TIFF no Windows facilmente, com um único clique.
Como instalo o GroupDocs.Conversion Cloud SDK para Java?
Você pode instalar o [GroupDocs.Conversion Cloud SDK for Java][25] adicionando as dependências apropriadas ao seu projeto Java.
Veja também
Se você quiser aprender sobre tópicos relacionados, recomendamos que você visite os seguintes artigos:
- Converter arquivos Markdown em PDF em Java usando a API REST
- Converter EXCEL para JSON e JSON para EXCEL em Python
- Como converter CSV para JSON e JSON para CSV em Python
- Converta documentos do Word em PDF usando a API REST em Python
- Como converter PDF para Excel em Python usando a API REST
- Converter PDF em documento editável do Word com Python SDK
- Como converter PDF para PPTX usando uma API REST em Python
- Converter arquivo PDF para PNG e PNG para formato PDF usando Java
- Como converter PowerPoint PPT PPTX para HTML usando Java
- Como converter arquivo do Visio para PDF em 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/