Cách chuyển đổi tệp PDF thành tệp hình ảnh, chẳng hạn như TIFF, JPEG, BMP hoặc GIF bằng Java

Chuyển đổi tài liệu PDF thành tệp hình ảnh TIFF, JPEG, BMP hoặc GIF trong Java

Nếu bạn đang thắc mắc làm thế nào để biến PDF thành hình ảnh, thì tôi ở đây để nói với bạn rằng việc sử dụng Java API cực kỳ dễ dàng và đơn giản. Trình chuyển đổi Java API PDF mạnh mẽ này cho phép bạn chuyển đổi bất kỳ tệp PDF nào sang các định dạng hình ảnh như TIFF, JPEG, BMPGIF một cách nhanh chóng và trực tuyến. Như chúng ta đã biết, hình ảnh là một trong những thành phần dữ liệu quan trọng nhất, do đó người dùng thường có nhu cầu chuyển PDF sang hình ảnh. Rất khó để phân tích cú pháp, vẽ và hiển thị nội dung từ tài liệu PDF do tính phức tạp của nó. Chuyển đổi tài liệu PDF thành tệp hình ảnh giúp tài liệu dễ truy cập hơn, dễ xem và an toàn hơn. Vì vậy, bài viết này cung cấp cho bạn một giải pháp về cách chuyển đổi PDF sang tệp hình ảnh TIFF, JPEG, BMP và GIF trong Java.

Chúng tôi sẽ giải quyết các điểm sau trong bài viết này:

Java Chuyển đổi PDF sang API tệp hình ảnh - Cài đặt SDK

Để chuyển đổi tệp PDF sang định dạng hình ảnh Java, tôi sẽ sử dụng Java SDK của GroupDocs.Conversion Cloud API. Nó là một thư viện Java hiệu quả để chuyển đổi các tệp PDF sang các định dạng hình ảnh bao gồm JPEG, PNG, TIFF và BMP có sẵn. Nó cung cấp nhiều lựa chọn chuyển đổi tệp, một trong số đó là chuyển đổi tệp PDF thành hình ảnh. Việc tích hợp ứng dụng Java của bạn với API trình chuyển đổi PDF sang JPG cực kỳ nhanh chóng nhờ quy trình cài đặt đơn giản và dễ dàng của [thư viện Java] này]9.

Để bắt đầu, bạn có thể tải xuống các tệp JAR hoặc làm theo các cấu hình Maven sau:

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>

Đảm bảo GroupDocs.Conversion Java SDK đã được cài đặt đúng cách. Bây giờ, hãy lấy ID khách hàng và Bí mật của bạn từ bảng điều khiển trước khi hoàn thành các bước được chỉ ra bên dưới. Sau khi bạn có ID và bí mật của mình, hãy thêm đoạn mã vào ứng dụng dựa trên Java:

# Java Chuyển đổi PDF sang API tệp hình ảnh và SDK Java
# 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

Sau khi quá trình cài đặt hoàn tất, bạn có thể chuyển sang đoạn mã chuyển đổi tệp PDF sang định dạng hình ảnh theo chương trình. Thực hiện theo các bước được đề cập dưới đây:

Tải tệp lên

Đầu tiên, tải tệp PDF nguồn lên đám mây bằng đoạn mã được cung cấp bên dưới:

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.tiff");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.tiff", 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 của Bảng điều khiển đám mây của bạn.

Chuyển đổi tệp PDF thành hình ảnh TIFF trong Java

Vui lòng làm theo các bước bên dưới và đoạn mã như được đề cập bên dưới để chuyển đổi tệp PDF sang TIFF trong lập trình Java:

  • Đầu tiên, tạo một phiên bản ConvertApi.
  • Thứ hai, tạo một phiên bản ConvertSettings
  • Xác định tên lưu trữ và nhập đường dẫn tệp PDF đầu vào.
  • Bây giờ, cung cấp định dạng tệp đầu ra là “tiff”
  • Tiếp theo, tạo một phiên bản của TiffConvertOptions
  • Cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, v.v.
  • Sau đó, đặt các tùy chọn chuyển đổi và đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với cài đặt chuyển đổi làm tham số
  • Cuối cùng, gọi ConvertApi.convertDocument() để chuyển đổi tệp sang định dạng JPG.

Mã ví dụ bên dưới cho biết cách chuyển đổi tệp PDF thành tệp 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 hình ảnh 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();
    }
  }
}

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

Mẫu mã nói trên sẽ lưu tệp PDF đã chuyển đổi sang định dạng hình ảnh TIFF trong bộ lưu trữ đám mây. Bạn có thể tải xuống bằng mẫu 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();
    }
    
  }
}

Cách chuyển đổi định dạng PDF sang JPEG trong Java

Trong phần này, chúng ta sẽ khám phá một số tính năng nâng cao của PDF sang JPEG Java API. Hơn nữa, Bạn có thể xem danh sách tất cả các lớp có sẵn và phương thức của chúng tại đây.

Sau đây là các bước và đoạn mã được đề cập bên dưới để chuyển đổi tệp PDF sang định dạng JPEG trong Java theo chương trình:

  • Đầu tiên, tạo một phiên bản của ConvertApi
  • Sau đó, tạo một đối tượng ConvertSettings
  • Đặt tên lưu trữ và nhập đường dẫn tệp PDF
  • Bây giờ, chọn định dạng lưu chính xác là “jpg”
  • Tạo một đối tượng của lớp JpegConvertOptions để chỉ định các tùy chọn bổ sung.
  • Đặt các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, v.v.
  • Bây giờ, đặt tùy chọn chuyển đổi và đường dẫn tệp đầu ra
  • Sau đó, tạo ConvertDocumentRequest với cài đặt chuyển đổi làm tham số
  • Cuối cùng, Gọi ConvertApi.convertDocument() để lưu tài liệu ở định dạng JPG

Ví dụ mã sau đây cho biết cách chuyển đổi tệp PDF thành hình ảnh JPEG trong Java bằng cài đặt nâng cao:

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 định dạng PDF sang JPEG 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("jpeg");

      JpegConvertOptions convertOptions = new JpegConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpeg");
    
      // 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();
    }
  }
}

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

Tương tự như vậy, vui lòng làm theo các hướng dẫn bên dưới và mã java để chuyển đổi định dạng PDF sang tệp BMP theo chương trình trong Java:

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

Ví dụ mã sau đây cho thấy cách chuyển đổi tệp PDF sang định dạng BMP 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 tệp PDF sang tệp BMP 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
    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("bmp");

      BmpConvertOptions convertOptions = new BmpConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.bmp");
    
      // 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();
    }
  }
}

Cuối cùng, ví dụ mã trên sẽ lưu tệp BMP vào đám mây. Làm theo các bước đã đề cập để tải tệp lên rồi tải xuống tệp đã chuyển đổi từ bộ nhớ đám mây.

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

Các bước sau đây trình bày chi tiết cách chuyển đổi PDF sang ảnh GIF bằng mã java:

  • Đầu tiên, tạo một thể hiện của lớp ConvertApi
  • Thứ hai, tạo cá thể lớp ConvertSettings
  • Thứ ba, đặt tên lưu trữ và nhập đường dẫn tệp JPG
  • Sau đó, cung cấp định dạng tệp đầu ra là “pdf”
  • Tiếp theo, tạo một thể hiện của lớp GifConvertOptions
  • Cung cấp các tùy chọn chuyển đổi khác nhau như setFromPage, setPagesCount, v.v.
  • Sau đó, đặt các tùy chọn chuyển đổi và đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với cài đặt chuyển đổi làm tham số
  • Cuối cùng, gọi chuyển đổi bằng lớp ConvertApi.convertDocument()

Ví dụ mã sau đây cho thấy cách chuyển đổi tệp PDF thành ảnh GIF 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 tệp PDF sang tệp GIF 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
    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("gif");

      GifConvertOptions convertOptions = new GifConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.gif");
    
      // 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();
    }
  }
}

Cuối cùng, ví dụ mã trên sẽ lưu tệp GIF trên đám mây. Làm theo các bước đã đề cập để tải tệp lên rồi tải xuống tệp đã chuyển đổi từ bộ nhớ đám mây.

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

Làm cách nào để chuyển đổi trực tuyến miễn phí từ PDF sang Hình ảnh TIFF, JPEG, BMP và GIF? Vui lòng thử các trình chuyển đổi PDF sang Hình ảnh trực tuyến sau Trình chuyển đổi PDF sang TIFF, Trình chuyển đổi PDF sang JPEG, Trình chuyển đổi PDF sang BMP hoặc Trình chuyển đổi PDF sang GIF để chuyển đổi PDF sang Ảnh trực tuyến miễn phí, được phát triển bằng API Groupdocs.Conversion Cloud.

Tổng hợp

Chúng tôi kết thúc bài đăng blog này ở đây. Bài viết này đã đề cập đến những điều sau đây:

  • cách chuyển đổi tệp PDF sang định dạng hình ảnh TIFF theo chương trình trong java;
  • tải lên PDF theo chương trình và tải xuống tệp đã chuyển đổi từ đám mây;
  • cách chuyển đổi hình ảnh PDF sang JPEG trong java bằng cài đặt nâng cao;
  • cách thay đổi tệp PDF thành tệp BMP trong java theo lập trình;
  • chuyển đổi định dạng ảnh PDF sang GIF trong java bằng cài đặt nâng cao;

Ngoài ra, bạn có thể khám phá thêm về các tính năng chuyển đổi định dạng tệp bằng cách điều hướng đến tài liệu hoặc bằng các ví dụ có sẵn trên GitHub. Chúng tôi cũng có phần Tham khảo API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt.

Hơn nữa, groupdocs.cloud viết các bài blog khác về các chủ đề mới. Vì vậy, xin vui lòng giữ liên lạc cho các bản cập nhật mới nhất.

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

Vui lòng chia sẻ bất kỳ câu hỏi và thắc mắc nào bạn có thể có trên [diễn đàn] hỗ trợ của chúng tôi 32.

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

Làm cách nào để chuyển đổi PDF sang Hình ảnh trong Java?

Vui lòng theo liên kết này để tìm hiểu đoạn mã Java về cách thay đổi PDF thành tệp hình ảnh nhanh chóng và dễ dàng.

Làm cách nào để chuyển đổi PDF thành tệp Hình ảnh bằng API REST?

Tạo phiên bản của ConvertApi, đặt các giá trị của cài đặt chuyển đổi và gọi phương thức convertDocument với ConvertDocumentRequest để chuyển đổi PDF sang định dạng hình ảnh.

Làm cách nào để cài đặt API chuyển đổi PDF sang hình ảnh?

Tải xuống và cài đặt Thư viện xử lý ảnh Java để tạo và chuyển đổi tệp PDF thành ảnh theo chương trình.

Làm cách nào để chuyển đổi PDF sang Hình ảnh trong windows?

Vui lòng truy cập liên kết này để tải xuống phần mềm chuyển đổi PDF sang Hình ảnh ngoại tuyến cho windows. Phần mềm tải xuống miễn phí chuyển đổi PDF sang hình ảnh trực tuyến này có thể được sử dụng để chuyển PDF thành hình ảnh trong cửa sổ một cách nhanh chóng chỉ bằng một cú nhấp chuột.

đề xuất đọc

Vui lòng xem các phần sau để tìm hiểu thêm về: