Chuyển đổi tệp PDF sang định dạng TIFF trong Java bằng API REST.

Cách chuyển đổi tệp PDF sang tệp TIFF theo chương trình trong Java.

PDF(Định dạng Tài liệu Di động) và TIFF(Định dạng Tệp Hình ảnh Được Gắn thẻ) là hai định dạng tệp phổ biến để lưu trữ và chia sẻ tài liệu. PDF được sử dụng rộng rãi vì khả năng tương thích với các thiết bị và hệ điều hành khác nhau, trong khi tệp TIFF được ưu tiên để lưu trữ hình ảnh chất lượng cao. Đôi khi, bạn có thể cần chuyển đổi tệp PDF thành tệp TIFF vì nhiều lý do, chẳng hạn như lưu trữ hoặc in. Trong bài viết này, chúng ta sẽ thảo luận cách chuyển đổi tệp PDF sang tệp TIFF theo cách lập trình trong Java bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java.

Các chủ đề sau sẽ được đề cập trong hướng dẫn này:

Cài đặt SDK và API chuyển đổi tệp PDF sang TIFF của Java

[GroupDocs.Conversion Cloud SDK for Jav][4], bao gồm Visio, PDF, Word, Excel, PowerPoint, hình ảnh raster, v.v. Sử dụng GroupDocs.Conversion Cloud SDK dành cho Java, bạn có thể chuyển đổi hiệu quả các tệp và hình ảnh của mình sang định dạng bạn cần mà không cần sử dụng bất kỳ phần mềm bên thứ ba nào. Việc tích hợp API vào các ứng dụng dựa trên Java được thực hiện đơn giản và hiệu quả, loại bỏ nhu cầu về phần mềm bổ sung.

Bạn có thể [tải xuống][5] tệp JAR của API hoặc cài đặt nó bằng Maven bằng cách thêm kho lưu trữ và phần phụ thuộc sau vào tệp pom.xml của dự án:

Kho lưu trữ Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Phụ thuộc Maven:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Sau khi tích hợp Cloud SDK vào ứng dụng Java của bạn, hãy [đăng ký][6] để tạo tài khoản. Thu thập ID khách hàng và Bí mật khách hàng của bạn từ [bảng điều khiển][7] trước khi bạn bắt đầu làm theo các bước và ví dụ mã có sẵn. Vui lòng nhập mã hiển thị bên dưới khi bạn có ID và bí mật của mình:

# Nhận client_id và client_secret của bạn từ https://dashboard.groupdocs.cloud sau khi đăng ký miễn phí.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Cách chuyển đổi PDF sang hình ảnh TIFF trong Java bằng API REST

Để chuyển đổi tệp PDF thành tệp TIFF bằng GroupDocs.Conversion Cloud SDK cho Java, hãy làm theo các bước sau:

  • [Tải lên][8] tài liệu PDF lên Đám mây
  • [Chuyển đổi][9] Tệp PDF sang TIFF trong Java
  • [Tải xuống][10] tệp đã chuyển đổi

Tải tệp lên

Đầu tiên, tải tài liệu PDF lên bộ nhớ đám mây bằng đoạn mã dưới đây:

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;

// Tải tệp lên bộ nhớ đám mây bằng Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		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();
		}
		
	}
}

Do đó, tệp PDF đã tải lên sẽ có trong [phần tệp][11] trên trang tổng quan của bạn trên đám mây.

Chuyển đổi định dạng PDF sang TIFF trong Java

Dưới đây là các bước và đoạn mã mẫu để chuyển đổi tệp PDF thành tệp TIFF theo cách lập trình trong Java bằng GroupDocs.Conversion Cloud SDK dành cho Java:

  • Đầu tiên, tạo một thể hiện của lớp [ConvertApi][12].
  • Thứ hai, tạo một thể hiện của lớp [ConvertSettings][13].
  • Tiếp theo, cung cấp tên lưu trữ đám mây.
  • Đặt đường dẫn tệp PDF đầu vào và định dạng tệp đầu ra là “tiff”.
  • Sau đó, tạo một thể hiện của lớp TiffConvertOptions.
  • Tùy chọn, đặt các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, v.v.
  • Bây giờ, hãy đặt tùy chọn chuyển đổi và đường dẫn tệp đầu ra bằng cách sử dụng phiên bản ConvertSettings.
  • Sau đó, tạo thể hiện của lớp ConvertDocumentRequest và chuyển tham số ConvertSettings.
  • Cuối cùng, gọi phương thức [convertdocument()][14] và chuyển tham số ConvertDocumentRequest.

Đoạn mã sau cho biết cách chuyển đổi tệp PDF thành Tiff trong Java bằng 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ách chuyển đổi PDF sang tệp TIFF trong Java.
public class App {

	public static void main(String[] args) {
		
		// Tạo một phiên bản của API chuyển đổi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Chuẩn bị cài đặt chuyển đổi
			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");
		
			// chuyển đổi sang định dạng được chỉ định
			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 chuyển đổi tệp PDF sang tệp TIFF trong Java

Chuyển đổi tệp PDF thành tệp TIFF bằng Java

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp TIFF đã chuyển đổi vào đám mây. Bạn có thể tải xuống bằng đoạn mã sau:

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;

// Tải xuống tệp từ Bộ lưu trữ đám mây trong Java
public class App {

	public static void main(String[] args) {
				
		// Tạo một phiên bản của API chuyển đổi					
		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();
		}
		
	}
}

Trình chuyển đổi PDF sang TIFF trực tuyến miễn phí

Làm cách nào để chuyển đổi hình ảnh PDF sang TIFF trực tuyến miễn phí? Vui lòng thử [trình chuyển đổi PDF sang TIFF trực tuyến][15] để thay đổi hình ảnh PDF thành TIFF. Trình chuyển đổi này được phát triển bằng cách sử dụng API REST hình ảnh PDF sang TIFF đã đề cập ở trên.

Phần kết luận

Điều này đưa chúng ta đến cuối bài đăng trên blog này. Sau đây là những gì bạn đã học được từ bài viết này:

  • cách lập trình chuyển đổi tệp PDF thành tệp TIFF trong Java bằng GroupDocs.Conversion Cloud REST API;
  • tải tệp PDF lên đám mây theo chương trình rồi tải xuống tệp TIFF đã chuyển đổi từ đám mây;
  • và chuyển đổi trực tuyến PDF sang TIFF bằng trình chuyển đổi PDF sang TIFF miễn phí.

Ngoài ra, chúng tôi cũng cung cấp phần [Tham khảo API][16] cho phép bạn hình dung và giao tiếp trực tiếp với các API của chúng tôi thông qua trình duyệt. Mã nguồn hoàn chỉnh của Java SDK có sẵn miễn phí trên [Github][17]. Vui lòng kiểm tra GroupDocs.Conversion Cloud SDK dành cho Java [Ví dụ tại đây][18]. Ngoài ra, chúng tôi khuyến khích bạn tham khảo [Hướng dẫn bắt đầu][19] của chúng tôi.

Hơn nữa, chúng tôi khuyên bạn nên làm theo [Hướng dẫn bắt đầu][20] của chúng tôi để biết các bước chi tiết và cách sử dụng API.

Cuối cùng, chúng tôi tiếp tục viết các bài blog mới về các định dạng tệp và chuyển đổi khác nhau bằng API REST. Vì vậy, vui lòng liên hệ để cập nhật thông tin mới nhất.

Đặt một câu hỏi

Đối với bất kỳ câu hỏi nào về trình chuyển đổi PDF sang TIFF, vui lòng liên hệ với chúng tôi trên [diễn đàn] hỗ trợ miễn phí [21].

câu hỏi thường gặp

Làm cách nào để chuyển đổi tệp PDF sang định dạng TIFF bằng Java?

Bạn có thể chuyển đổi tệp PDF sang định dạng TIFF bằng [GroupDocs.Conversion Cloud SDK for Java][22]. GroupDocs.Conversion Cloud SDK dành cho Java là một công cụ mạnh mẽ cho phép các nhà phát triển chuyển đổi tệp từ định dạng này sang định dạng khác bằng API dựa trên đám mây.

Làm cách nào để chuyển đổi PDF sang TIFF trực tuyến miễn phí?

Trình chuyển đổi PDF sang TIFF của chúng tôi cho phép bạn chuyển đổi định dạng PDF sang TIFF miễn phí. Vui lòng làm theo hướng dẫn từng bước dưới đây để thực hiện chuyển đổi:

  • Mở [trình chuyển đổi PDF sang TIFF miễn phí trực tuyến][23].
  • Bây giờ, hãy nhấp vào khu vực thả tệp để tải tệp PDF lên hoặc kéo và thả tệp PDF.
  • Tiếp theo, nhấp vào nút Chuyển đổi ngay. Trình chuyển đổi PDF sang TIFF trực tuyến miễn phí sẽ thay đổi hình ảnh PDF thành TIFF.
  • Liên kết tải xuống của hình ảnh TIFF đầu ra sẽ khả dụng sau khi chuyển đổi tệp PDF.

Làm cách nào để chuyển đổi PDF sang TIFF trên Windows?

Vui lòng truy cập [liên kết này][24] để tải xuống trình chuyển đổi PDF sang TIFF ngoại tuyến cho Windows. Trình chuyển đổi hình ảnh PDF sang TIFF này có thể được sử dụng để chuyển đổi các tệp PDF thành hình ảnh TIFF trên Windows một cách dễ dàng chỉ bằng một cú nhấp chuột.

Làm cách nào để tôi cài đặt GroupDocs.Conversion Cloud SDK cho Java?

Bạn có thể cài đặt [GroupDocs.Conversion Cloud SDK cho Java][25] bằng cách thêm các thành phần phụ thuộc thích hợp vào dự án Java của mình.

Xem thêm

Nếu bạn muốn tìm hiểu về các chủ đề liên quan, chúng tôi khuyên bạn nên truy cập các bài viết sau:

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