từ để hình ảnh

Chuyển đổi tài liệu Word sang TIFF trong Java

Nhu cầu về các giải pháp chuyển đổi tài liệu hiệu quả và thuận tiện ngày càng tăng. Chúng tôi sử dụng tài liệu MS Word để lưu trữ dữ liệu cá nhân và chính thức. Chúng cũng là một trong những định dạng tệp phổ biến để chia sẻ thông tin chính thức bởi các tổ chức công ty, trường đại học và chính phủ. Giờ đây, để tài liệu không bị thao túng trái phép, chúng ta có thể chuyển Word sang Image. Vì vậy, trong bài viết kỹ thuật này, chúng tôi sẽ tập trung cụ thể vào cách chuyển đổi tài liệu Word thành hình ảnh TIFF bằng Java REST API.

Bài viết này cho phép các nhà phát triển tích hợp nhanh chóng và dễ dàng các khả năng chuyển đổi tài liệu vào các ứng dụng của họ, giúp chuyển đổi Word sang Tiff, Word sang hình ảnh, Word sang hình ảnh hoặc DOC sang Tiff chỉ bằng một vài dòng mã.

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

Aspose.Words Cloud SDK cho Java là API REST cung cấp một loạt các tính năng thao tác với tài liệu, bao gồm khả năng chuyển đổi tài liệu Word sang hình ảnh TIFF. Với giao diện đơn giản và dễ sử dụng, các nhà phát triển có thể nhanh chóng và dễ dàng triển khai chức năng này trong các ứng dụng Java của họ mà không phải lo lắng về sự phức tạp của việc chuyển đổi tài liệu. Nhìn chung, nó là một công cụ mạnh mẽ để chuyển đổi tài liệu Word thành hình ảnh TIFF, PDF, Word thành JPG, Word thành HTML và nhiều định dạng tệp được hỗ trợ khác. Với API đơn giản và các tùy chọn có thể tùy chỉnh, bạn có thể dễ dàng triển khai chức năng này trong các ứng dụng của mình và hợp lý hóa các quy trình chuyển đổi tài liệu.

Bây giờ, để sử dụng SDK, vui lòng thêm các chi tiết sau vào tệp pom.xml của dự án kiểu xây dựng maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Sau khi tham chiếu JDK đã được thêm vào dự án, chúng ta cần tạo một tài khoản miễn phí trên Aspose Cloud. Bây giờ hãy tra cứu Client ID và Client Secret tại Dashboard.

Chuyển đổi tài liệu Word sang TIFF trong Java

Trong phần này, chúng ta sẽ chuyển đổi Word thành Hình ảnh (tài liệu TIFF) bằng cách sử dụng đoạn mã Java. Tài liệu từ nguồn sẽ được tải từ bộ lưu trữ đám mây và sau khi chuyển đổi, nó sẽ được lưu trong cùng một bộ lưu trữ đám mây.

  • Đầu tiên, tạo một đối tượng của WordsApi nơi chúng tôi chuyển ID khách hàng và Bí mật khách hàng làm tham số.
  • Thứ hai, đọc tài liệu Word đầu vào từ ổ đĩa cục bộ bằng đối tượng Tệp.
  • Thứ ba, tạo phiên bản UploadFileRequest yêu cầu phiên bản Tệp làm đối số.
  • Bây giờ hãy gọi phương thức uploadFile(…) để tải tài liệu Word lên bộ nhớ đám mây.
  • Tạo đối tượng GetDocumentWithFormatRequest(…) trong khi cung cấp tên tài liệu Word đầu vào, giá trị định dạng đầu ra dưới dạng TIFF và tên tệp kết quả làm đối số.
  • Cuối cùng, gọi phương thức getDocumentWithFormat(…) để chuyển đổi Word thành Hình ảnh và lưu kết quả đầu ra trong bộ lưu trữ Đám mây.
// Để biết thêm các đoạn mã, vui lòng https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Nhận ClientID và ClientSecret từ https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // tạo một đối tượng của WordsApi
        // nếu baseUrl là null, WordsApi sử dụng https://api.aspose.cloud mặc định
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // đọc nội dung của PDF từ ổ đĩa cục bộ
        File file = new File("C:\\input.docx");
        
        // tạo yêu cầu tải lên tập tin
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // tải tệp lên bộ nhớ đám mây
        wordsApi.uploadFile(uploadRequest);
            
        // tạo đối tượng yêu cầu chuyển đổi tài liệu trong khi chỉ định tên tiff kết quả
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Gọi API để chuyển đổi Word thành Hình ảnh (TIFF) và lưu đầu ra trong bộ nhớ đám mây
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Xem trước Word sang TIFF

Hình ảnh1:- Xem trước chuyển đổi từ Word sang TIFF

Có thể tải xuống tài liệu Word mẫu được sử dụng trong ví dụ trên từ testmultipages.docx và tài liệu TIFF kết quả từ Converted.tiff.

Từ thành hình ảnh bằng cách sử dụng các lệnh cURL

Trong phần này, chúng ta sẽ sử dụng các lệnh cURL để chuyển đổi Word thành Picture. Bây giờ, bước đầu tiên là tạo mã thông báo truy cập JWT trong khi 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, vui lòng thực hiện lệnh sau để tải tài liệu Word từ bộ nhớ đám mây và lưu vào tài liệu TIFF. TIFF kết quả cũng được lưu trữ trong bộ lưu trữ đám mây.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Phần kết luận

Tóm lại, chuyển đổi tài liệu Word thành hình ảnh TIFF là một nhiệm vụ quan trọng đối với nhiều nhà phát triển và Aspose.Words Cloud SDK dành cho Java giúp nhiệm vụ này trở nên dễ dàng hơn bao giờ hết. Với API REST mạnh mẽ và các tùy chọn có thể tùy chỉnh, các nhà phát triển có thể nhanh chóng và dễ dàng tích hợp khả năng chuyển đổi tài liệu vào các ứng dụng Java của họ. Cho dù bạn cần chuyển đổi một tài liệu hay một loạt tài liệu lớn, Aspose.Words Cloud SDK cho Java cung cấp một giải pháp đáng tin cậy và hiệu quả để chuyển đổi Word sang hình ảnh TIFF. Vì vậy, nếu bạn đang tìm kiếm một giải pháp chuyển đổi tài liệu mạnh mẽ và thân thiện với người dùng cho ứng dụng Java của mình thì Aspose.Words Cloud SDK dành cho Java chắc chắn đáng để khám phá.

Ngoài ra, mã nguồn hoàn chỉnh của SDK được xuất bản trên GitHub và có thể tải xuống miễn phí. Bạn cũng có thể xem xét việc truy cập API trong trình duyệt web thông qua SwaggerUI. Cuối cùng, trong trường hợp bạn gặp phải bất kỳ sự cố nào khi sử dụng API, 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ề: