Chuyển đổi tài liệu PDF thành tệp JPG và tệp JPG thành tài liệu PDF trong Java

Chuyển đổi tệp PDF thành JPG và hình ảnh JPG thành PDF theo lập trình trong Java

Trong blog trước của tôi, chúng ta đã thảo luận cách chuyển đổi tài liệu PDF sang định dạng PNG và hình ảnh PNG sang định dạng tệp PDF bằng lập trình trong Java. Sau đây, tôi sẽ hướng dẫn các bạn cách chuyển đổi file PDF thành ảnh JPG hoặc ngược lại một cách thuận tiện và linh hoạt. Định dạng PDF hay Định dạng Tài liệu Di động, là định dạng tệp lý tưởng để lưu thông tin bao gồm văn bản, hình ảnh và thậm chí cả biểu mẫu. Nó phổ biến vì các tệp PDF có thể dễ dàng hiển thị và chỉnh sửa trên nhiều nền tảng khác nhau. JPG là một định dạng hình ảnh được nén và đây là một ví dụ tuyệt vời về nén mất dữ liệu. Trong một số trường hợp, hình ảnh là một lựa chọn tốt hơn PDF, chẳng hạn như khi lưu trữ và chia sẻ tệp. Do đó, bài đăng trên blog này giải thích cách chuyển đổi PDF sang JPG và JPG sang PDF theo chương trình 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 JPG và JPG sang PDF – Cài đặt SDK

Trong Java, bạn có thể chuyển đổi tệp PDF sang hình ảnh JPG hoặc tệp JPG sang định dạng PDF, sử dụng Java SDK của GroupDocs.Conversion Cloud API. Đây là một thư viện Java mạnh mẽ và dễ sử dụng để chuyển đổi PDF sang các định dạng hình ảnh như JPEG, PNG, TIFF, v.v. Nó cung cấp nhiều tùy chọn để chuyển đổi tệp và 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.

Để 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>

Vui lòng 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:

# 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);

Chuyển đổi PDF sang định dạng JPG trong Java bằng API REST

Sau khi quá trình cài đặt hoàn tất, bạn có thể chuyển đến đoạn mã sửa đổi tệp PDF thành JPG bằng cách lập 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.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 của Bảng điều khiển đám mây của bạn.

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

Java SDK là một thư viện tuyệt vời và rất mạnh mẽ, thực hiện chuyển đổi tệp được tối ưu hóa trong vài giây. Vui lòng làm theo các bước sau và đoạn mã như được đề cập bên dưới để chuyển đổi tệp PDF sang JPG trong lập trình Java:

  • Đầu tiên, tạo một phiên bản ConvertApi.
  • Thứ hai, Tạo một thể hiện của lớp ConvertSettings.
  • Tiếp theo, xác định tên lưu trữ và nhập đường dẫn của tệp PDF.
  • Bây giờ, cung cấp định dạng tệp đầu ra là “jpg”
  • Sau đó, đặt tên đường dẫn của 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.

Ví dụ mã bên dưới trình bày cách chuyển đổi định dạng tệp PDF sang JPG 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 JPG ở chất lượng gốc bằng API 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("jpg");
      
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // 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 thành tệp hình ảnh JPG 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.jpg", 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();
    }
    
  }
}

Chuyển đổi PDF sang JPG với chất lượng cao trong Java - Tính năng nâng cao

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 JPG 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 JPG trong Java theo chương trình:

  • Đầu tiên, tạo một phiên bản ConvertApi
  • Thứ hai, tạo một đối tượng của 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 JpgConvertOptions để 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 sang hình ảnh JPG 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 PDF sang JPG với chất lượng cao trong Java - Chức năng nâng cao.
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("jpg");

      JpgConvertOptions convertOptions = new JpgConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
       
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.jpg");
    
      // 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óm lại, việc chuyển đổi tài liệu PDF sang JPG có thể làm cho tài liệu đó dễ truy cập và linh hoạt hơn, đồng thời giảm kích thước tệp, cho phép chia sẻ và phân phối dễ dàng hơn cũng như khả năng chỉnh sửa tài liệu và nhận dạng văn bản.

Cách chuyển đổi JPG sang PDF trong Java bằng API REST

Chuyển đổi JPG sang PDF có thể giúp giữ nguyên chất lượng của hình ảnh, thêm một lớp bảo mật bổ sung, giúp chia sẻ dễ dàng hơn, dễ chỉnh sửa hơn và tạo tài liệu có nhiều trang. Tương tự như vậy, vui lòng tuân thủ các nguyên tắc và minh họa mã này để chuyển đổi các tệp JPG sang định dạng PDF theo chương trình trong 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
  • Đặ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 đườ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 JPG sang định dạng PDF 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 tạo nhiều JPG thành một PDF trong Java bằng API REST
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.jpg");
      settings.setFormat("pdf");
      
      settings.setOutputPath("java-testing/output-sample-file.pdf");
    
      // 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 PDF 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 JPG trực tuyến miễn phí

Làm cách nào để chuyển đổi trình chuyển đổi PDF sang JPG trực tuyến? Vui lòng thử nhiều tệp sau trình chuyển đổi PDF sang JPG trực tuyến miễn phí, được phát triển bằng cách sử dụng Groupdocs.Conversion Cloud API.

Chuyển đổi JPG sang PDF Trực tuyến Miễn phí

Làm cách nào để chuyển đổi tệp JPG sang PDF miễn phí? Vui lòng thử [trình chuyển đổi JPG sang PDF trực tuyến miễn phí] sau đây]22, được phát triển bằng API đám mây Java đã đề cập ở trên.

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 JPG bằng lập 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 tệp PDF sang JPG trong java bằng cài đặt nâng cao;
  • cách thay đổi hình ảnh JPG thành tệp PDF trong java theo lập trình;

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.

Ngoài ra, chúng tôi khuyên bạn nên làm theo hướng dẫn khởi động của chúng tôi.

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 28.

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

Làm cách nào để chuyển đổi JPG sang PDF 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 tệp PDF thành tệp JPG một cách nhanh chóng và dễ dàng.

Làm cách nào để chuyển đổi tệp PDF sang JPG 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 tệp PDF sang JPG.

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

Bộ chuyển đổi PDF sang JPG trực tuyến miễn phí cho phép bạn xuất định dạng PDF sang JPG một cách nhanh chóng và dễ dàng. Khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống tệp JPG.

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

  • Mở trình chuyển đổi PDF sang JPG trực tuyến miễn phí
  • Nhấp vào bên trong khu vực thả tệp để tải tệp PDF lên hoặc kéo và thả tệp PDF.
  • Nhấp vào nút Chuyển đổi ngay và phần mềm chuyển đổi PDF sang JPG trực tuyến sẽ thay đổi tệp PDF thành JPG.
  • Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay lập tức sau khi chuyển đổi tệp PDF sang JPG.

Làm cách nào để cài đặt thư viện tải xuống miễn phí chuyển đổi định dạng PDF sang JPG?

Cài đặt trình chuyển đổi PDF sang JPG tải xuống miễn phí thư viện Java để tạo và chuyển đổi PDF sang JPG theo chương trình.

Làm cách nào để chuyển đổi PDF sang JPG ngoại tuyến 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 JPG miễn phí cho windows. Phần mềm tải xuống miễn phí trình chuyển đổi PDF sang JPG trực tuyến này có thể được sử dụng để biến PDF thành JPG trong windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Làm cách nào để chuyển đổi JPG sang PDF trong Java?

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

Làm cách nào để chuyển đổi tệp JPG sang PDF 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 tệp JPG sang PDF.

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

Bộ chuyển đổi JPG sang PDF trực tuyến miễn phí cho phép bạn xuất định dạng JPG sang PDF một cách nhanh chóng và dễ dàng. Khi quá trình chuyển đổi hoàn tất, bạn có thể tải xuống tệp JPG.

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

  • Mở trình chuyển đổi JPG sang PDF trực tuyến miễn phí
  • Nhấp vào bên trong khu vực thả tệp để tải lên trang tính JPG hoặc kéo và thả tệp JPG.
  • Nhấp vào nút Chuyển đổi ngay, ứng dụng chuyển đổi JPG sang PDF trực tuyến sẽ chuyển đổi JPG sang PDF.
  • Liên kết tải xuống của tệp đầu ra sẽ khả dụng ngay lập tức sau khi chuyển đổi dữ liệu từ tệp JPG sang tệp PDF.

Làm cách nào để cài đặt thư viện tải xuống miễn phí chuyển đổi định dạng JPG sang PDF?

Cài đặt trình chuyển đổi JPG sang PDF tải xuống miễn phí thư viện Java để tạo và chuyển đổi JPG sang PDF theo chương trình.

Làm cách nào để chuyển đổi JPG sang PDF ngoại tuyến 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 JPG sang PDF miễn phí cho windows. Phần mềm tải xuống miễn phí chuyển đổi JPG sang PDF trực tuyến này có thể được sử dụng để chuyển JPG sang PDF trong windows một cách nhanh chóng chỉ bằng một cú nhấp chuột.

Xem thêm

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