Convierta archivos PDF a formato TIFF en Java utilizando REST API.

Cómo convertir archivos PDF a TIFF mediante programación en Java.

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

[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();
		}
	}
}
Java convierte archivos PDF a TIFF en Java

Convierta un archivo PDF a un archivo TIFF usando Java

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:

[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/