vượt trội sang jpg

Chuyển đổi Excel sang JPG trong Java

Chuyển đổi bảng tính Excel sang hình ảnh JPG mang lại nhiều lợi ích cho doanh nghiệp cũng như cá nhân. Bằng cách xuất bảng tính của bạn dưới dạng hình ảnh chất lượng cao, bạn có thể dễ dàng chia sẻ chúng với những người khác có thể không có quyền truy cập vào Excel hoặc những người có thể thích xem dữ liệu của bạn dưới dạng ảnh hơn. Ngoài ra, chuyển đổi Excel sang JPG có thể là một cách hữu ích để tạo ảnh chụp nhanh dữ liệu của bạn tại một thời điểm cụ thể, cho phép bạn dễ dàng tham khảo thông tin của mình sau này. Với Java REST API, việc chuyển đổi Excel sang JPG chưa bao giờ dễ dàng hơn thế và trong hướng dẫn này, chúng ta sẽ khám phá những lợi ích của quy trình này một cách chi tiết hơn, cũng như cung cấp hướng dẫn từng bước về cách thực hiện.

API chuyển đổi Excel sang hình ảnh

Aspose.Cells Cloud SDK cho Java là một công cụ mạnh mẽ cho phép bạn dễ dàng chuyển đổi bảng tính Excel sang hình ảnh JPG với độ trung thực cao. Bằng cách sử dụng SDK này, bạn có thể hợp lý hóa quy trình quản lý tài liệu của mình và cải thiện khả năng cộng tác bằng cách chia sẻ dữ liệu của mình ở định dạng trực quan. SDK này cũng cung cấp nhiều lợi ích, bao gồm khả năng tùy chỉnh đầu ra của bạn, tự động hóa quy trình làm việc của bạn và đảm bảo kết quả tối ưu với nỗ lực tối thiểu.

Hãy bắt đầu bằng cách thêm tham chiếu của nó vào dự án kiểu xây dựng maven Java.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Hơn nữa, để truy cập các dịch vụ Đám mây, bạn cũng cần tạo một tài khoản miễn phí trên Bảng điều khiển đám mây. Sau đó lấy thông tin chi tiết ID khách hàng và Bí mật khách hàng được cá nhân hóa của bạn.

Chuyển đổi Excel sang JPG trong Java

Phần này sẽ giải thích chi tiết về cách chuyển đổi Excel sang JPG bằng Java. Trong quá trình này, chúng tôi sẽ chuyển đổi tất cả các Bảng tính thành hình ảnh JPG.

  • Tạo một phiên bản của CellsApi và cung cấp thông tin đăng nhập của khách hàng làm đối số.
  • Khai báo tên của đầu vào Excel, định dạng kết quả là JPG và tên tệp đầu ra trong các biến chuỗi.
  • Đọc tệp Excel từ ổ đĩa cục bộ bằng cách sử dụng Phiên bản tệp.
  • Cuối cùng, gọi phương thức cellsWorkbookPutConvertWorkbook(…) cho hoạt động chuyển đổi Excel sang Hình ảnh.
// để biết thêm ví dụ, vui lòng truy cập https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // tạo một phiên bản của CellsApi bằng thông tin đăng nhập của khách hàng
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // tên của sổ làm việc Excel đầu vào
    String fileName = "myDocument.xlsx";
    // chi tiết mật khẩu nếu sổ làm việc được mã hóa
    String password = null;
        
    // định dạng tệp kết quả
    String format = "JPG";
    		
    // tải tệp từ hệ thống cục bộ
    File file = new File(fileName);	
    
    // thực hiện thao tác chuyển đổi tài liệu
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // in thông báo thành công
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
xem trước tệp excel sang JPG

image1:- Xem trước chuyển đổi từ Excel sang JPG

Bạn có thể tải xuống Sổ làm việc Excel đầu vào được sử dụng trong ví dụ trên từ myDocument.xlsx.

Tạo ảnh bảng tính bằng lệnh cURL

Với API REST và lệnh cURL, chúng ta có thể dễ dàng chuyển đổi các tệp Excel sang hình ảnh JPG mà không cần bất kỳ phần mềm chuyên dụng hay kiến thức lập trình nào. Cách tiếp cận này mang lại nhiều lợi ích, bao gồm khả năng tự động hóa quy trình làm việc, tích hợp với các hệ thống khác và chúng tôi có thể tùy chỉnh đầu ra để đáp ứng các nhu cầu cụ thể của mình.

Bây giờ, để thực hiện yêu cầu này, chúng ta cần tạo mã thông báo truy cập JWT bằng cách thực hiện lệnh sau:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Khi chúng tôi có mã thông báo JWT, chúng tôi cần thực hiện lệnh sau để chuyển đổi bảng tính đã chọn có tên “Sheet2” sang định dạng JPG. Sau khi chuyển đổi, JPG kết quả được trả về trong luồng phản hồi và có thể dễ dàng được lưu vào ổ đĩa cục bộ.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
bảng tính sang jpg

Hình ảnh 2:- Bảng tính đơn để xem trước jpg

Kết luận

Việc chuyển đổi bảng tính Excel sang hình ảnh JPG raster là một phần thiết yếu của quy trình quản lý tài liệu hiện đại và có nhiều công cụ có sẵn để trợ giúp thực hiện nhiệm vụ này. Tuy nhiên, khi chọn Aspose.Cells Cloud SDK cho Java hoặc API REST thông qua các lệnh cURL, lợi ích của các phương pháp này là rất rõ ràng. Hơn nữa, Aspose.Cells Cloud SDK cho Java có khả năng mở rộng cao và có thể dễ dàng tích hợp với các hệ thống khác, khiến nó trở thành lựa chọn lý tưởng cho các doanh nghiệp thuộc mọi quy mô. Chúng tôi hy vọng hướng dẫn này đã cung cấp cho bạn hiểu biết toàn diện về lợi ích của việc xuất bảng tính dưới dạng hình ảnh, cho phép bạn cải thiện khả năng cộng tác, hợp lý hóa quy trình công việc và đảm bảo rằng dữ liệu của bạn có thể dễ dàng truy cập đối với người khác.

Với những kỹ thuật này theo ý của bạn, giờ đây bạn có thể dễ dàng chuyển đổi XLS sang JPG hoặc XLSX sang JPG ngay lập tức, tăng năng suất và đưa quy trình quản lý tài liệu của bạn lên một tầm cao mới. Trong trường hợp có bất kỳ thắc mắc nào khác, vui lòng liên hệ với chúng tôi qua diễn đàn hỗ trợ sản phẩm.

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các liên kết sau để tìm hiểu thêm về: