PDF(formato de documento portátil) y TIFF(formato de archivo de imagen etiquetada) son dos formatos de archivo populares para almacenar y compartir documentos. PDF es ampliamente utilizado debido a su compatibilidad con diferentes dispositivos y sistemas operativos, mientras que el archivo TIFF es el preferido para almacenar imágenes de alta calidad. A veces, es posible que necesite convertir un archivo PDF en un archivo TIFF por varios motivos, como archivar o imprimir. En este artículo, discutiremos cómo convertir un archivo PDF a TIFF mediante programación en Java utilizando GroupDocs.Conversion Cloud SDK para Java.
En este tutorial se tratarán los siguientes temas:
- Instalación de SDK y API de Java PDF to TIFF File Converter
- Cómo convertir una imagen PDF a TIFF en Java usando la API REST
Instalación de SDK y API de Java PDF to TIFF File Converter
[GroupDocs.Conversion Cloud SDK for Jav][4], incluidos Visio, PDF, Word, Excel, PowerPoint, imágenes rasterizadas y muchos más. Usando GroupDocs.Conversion Cloud SDK para Java, puede convertir de manera eficiente sus archivos e imágenes al formato que necesita sin usar ningún software de terceros. La integración de la API en aplicaciones basadas en Java se hace simple y eficiente, eliminando la necesidad de software adicional.
Puede [descargar][5] el archivo JAR de la API o instalarlo usando Maven agregando el siguiente repositorio y dependencia en el archivo pom.xml de su proyecto:
Repositorio Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Dependencia Maven:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Después de integrar el SDK de Cloud en su aplicación Java, [regístrese][6] para obtener una cuenta. Recopile su ID de cliente y Secreto de cliente del [panel de control][7] antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Ingrese el código que se muestra a continuación una vez que tenga su identificación y secreto:
# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Cómo convertir una imagen PDF a TIFF en Java mediante la API REST
Para convertir un archivo PDF en un archivo TIFF con GroupDocs.Conversion Cloud SDK para Java, siga estos pasos:
- [Subir][8] el documento PDF a la Nube
- [Convertir][9] archivo PDF a TIFF en Java
- [Descargar][10] el archivo convertido
Sube el archivo
En primer lugar, cargue el documento PDF en el almacenamiento en la nube utilizando el fragmento de código que se indica a continuación:
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;
// Subir archivo al almacenamiento en la nube usando Java
public class App {
public static void main(String[] args) {
// Crear una instancia de la API de conversión
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, el archivo PDF cargado estará disponible en la [sección de archivos][11] de su tablero en la nube.
Convierta PDF a formato TIFF en Java
Estos son los pasos y un fragmento de código de muestra para convertir un archivo PDF en un archivo TIFF mediante programación en Java utilizando GroupDocs.Conversion Cloud SDK para Java:
- En primer lugar, cree una instancia de la clase [ConvertApi][12].
- En segundo lugar, cree una instancia de la clase [ConvertSettings][13].
- A continuación, proporcione el nombre de almacenamiento en la nube.
- Establezca la ruta del archivo PDF de entrada y el formato del archivo de salida como “tiff”.
- Luego, cree una instancia de la clase TiffConvertOptions.
- Opcionalmente, configure varias opciones de conversión como setFromPage, setPagesCount, etc.
- Ahora, configure las opciones de conversión y la ruta del archivo de salida usando la instancia de ConvertSettings.
- Después de eso, cree la instancia de la clase ConvertDocumentRequest y pase el parámetro ConvertSettings.
- Finalmente, llame al método [convertdocument()][14] y pase el parámetro ConvertDocumentRequest.
El siguiente fragmento de código muestra cómo convertir un archivo PDF a Tiff en Java utilizando la 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;
// Cómo convertir archivos PDF a TIFF en Java.
public class App {
public static void main(String[] args) {
// Crear una instancia de la API de conversión
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Preparar la configuración de conversión
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");
// convertir al 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();
}
}
}
Descargar el archivo convertido
El ejemplo de código anterior guardará el archivo TIFF convertido en la nube. Puede descargarlo utilizando el siguiente fragmento 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;
// Descargar archivo desde el almacenamiento en la nube en Java
public class App {
public static void main(String[] args) {
// Crear una instancia de la API de conversión
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();
}
}
}
Convertidor de PDF a TIFF en línea gratuito
¿Cómo convertir imágenes PDF a TIFF en línea de forma gratuita? Pruebe un [conversor de PDF a TIFF en línea][15] para cambiar una imagen de PDF a TIFF. Este convertidor se desarrolla utilizando la API REST de imagen PDF a TIFF mencionada anteriormente.
Conclusión
Esto nos lleva al final de esta publicación de blog. Lo siguiente es lo que has aprendido de este artículo:
- cómo convertir mediante programación archivos PDF a archivos TIFF en Java utilizando GroupDocs.Conversion Cloud REST API;
- cargue mediante programación el archivo PDF en la nube y luego descargue el archivo TIFF convertido de la nube;
- y convertir en línea PDF a TIFF usando un convertidor gratuito de PDF a TIFF.
Además, también proporcionamos una sección [Referencia de API][16] que le permite visualizar y comunicarse con nuestras API directamente a través del navegador. El código fuente completo de Java SDK está disponible gratuitamente en [Github][17]. Consulte GroupDocs.Conversion Cloud SDK para Java [Ejemplos aquí][18]. Además, le recomendamos que consulte nuestra [Guía de introducción][19].
Además, le sugerimos que siga nuestra [Guía de introducción][20] para conocer los pasos detallados y el uso de la API.
Finalmente, seguimos escribiendo nuevos artículos de blog sobre diferentes formatos de archivo y conversiones utilizando la API REST. Por lo tanto, póngase en contacto para obtener las últimas actualizaciones.
Hacer una pregunta
Para cualquier consulta sobre el convertidor de PDF a TIFF, no dude en contactarnos en el [foro] de soporte gratuito [21].
preguntas frecuentes
¿Cómo convierto archivos PDF a formato TIFF usando Java?
Puede convertir archivos PDF a formato TIFF con [GroupDocs.Conversion Cloud SDK for Java][22]. GroupDocs.Conversion Cloud SDK para Java es una poderosa herramienta que permite a los desarrolladores convertir archivos de un formato a otro utilizando API basadas en la nube.
¿Cómo convertir PDF a TIFF en línea gratis?
Nuestro conversor de PDF a TIFF le permite convertir PDF a formato TIFF de forma gratuita. Siga las instrucciones paso a paso que se dan a continuación para realizar la conversión:
- Abra el [conversor gratuito de PDF a TIFF en línea][23].
- Ahora, haga clic en el área de colocación de archivos para cargar un PDF o arrastre y suelte un archivo PDF.
- A continuación, haga clic en el botón Convertir ahora. El convertidor gratuito de PDF a TIFF en línea cambiará la imagen de PDF a TIFF.
- El enlace de descarga de la imagen TIFF de salida estará disponible después de convertir el archivo PDF.
¿Cómo convertir PDF a TIFF en Windows?
Visite [este enlace][24] para descargar un convertidor de PDF a TIFF sin conexión para Windows. Este conversor de imágenes PDF a TIFF se puede utilizar para convertir archivos PDF a imágenes TIFF en Windows fácilmente, con un solo clic.
¿Cómo instalo GroupDocs.Conversion Cloud SDK para Java?
Puede instalar [GroupDocs.Conversion Cloud SDK for Java][25] agregando las dependencias adecuadas a su proyecto Java.
Ver también
Si quieres informarte sobre temas relacionados te recomendamos visitar los siguientes artículos:
- Convierta archivos Markdown a PDF en Java usando REST API
- Convierta EXCEL a JSON y JSON a EXCEL en Python
- Cómo convertir CSV a JSON y JSON a CSV en Python
- Convierta documentos de Word a PDF usando REST API en Python
- Cómo convertir PDF a Excel en Python usando REST API
- Convierta PDF a documento de Word editable con Python SDK
- Cómo convertir PDF a PPTX usando una API REST en Python
- Convierta archivos PDF a PNG y PNG a formato PDF usando Java
- Cómo convertir PowerPoint PPT PPTX a HTML usando Java
- Cómo convertir un archivo de Visio a PDF en 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/