Trong bối cảnh kỹ thuật số ngày nay, nơi thông tin được chia sẻ và lưu trữ trên các nền tảng đa dạng, việc chuyển đổi hình ảnh JPG thành tài liệu Word đã trở nên ngày càng thiết yếu. Cho dù bạn đang số hóa các tài liệu in, bảo tồn ảnh quét, hay trích xuất văn bản từ các báo cáo dựa trên hình ảnh, quá trình chuyển đổi này mang lại sự thuận tiện và hiệu quả không gì sánh kịp. Trong bài viết này, chúng tôi sẽ khám phá tầm quan trọng ngày càng tăng và những lợi ích chính của [JPG][] sang Word document và cách bạn có thể đơn giản hóa quy trình chuyển đổi từ hình ảnh sang Word.

API xử lý văn bản

Khám phá toàn bộ tiềm năng của việc chuyển đổi JPG sang Word với Aspose.Words Cloud SDK for .NET. API REST mạnh mẽ và đạt tiêu chuẩn doanh nghiệp này đơn giản hóa quy trình chuyển đổi hình ảnh thành tài liệu trong khi cung cấp các khả năng nâng cao để tạo, chỉnh sửa và quản lý các tệp Word trên quy mô lớn.

Để sử dụng SDK, vui lòng tích hợp nó vào dự án của bạn:

NuGet\Install-Package Aspose.Words-Cloud -Version 25.9.0

Chúng tôi cũng cần lấy thông tin xác thực truy cập cá nhân từ Cloud dashboard.

Chuyển đổi JPG sang tài liệu Word bằng cách sử dụng C#

Hãy khám phá các chi tiết về cách chúng ta có thể lập trình chuyển đổi hình ảnh JPG thành định dạng Word DOC sử dụng đoạn mã C#. Vui lòng lưu ý rằng để thực hiện yêu cầu này, chúng ta cần chèn hình ảnh JPG dưới dạng đối tượng vẽ bên trong tài liệu Word.

Bước 1. - Tạo một thể hiện của WordsApi.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

Bước 2. - Tạo một tài liệu Word trống để chứa tất cả các yếu tố (hình ảnh JPG trong trường hợp này).

CreateDocumentRequest createRequest = new CreateDocumentRequest("BlankDocument.docx", null, null);
wordsApi.CreateDocument(createRequest);

Bước 3. - Tạo đối tượng vẽ và chỉ định phần tài liệu Word là 0, nhập tệp hình ảnh và tên của tài liệu Word kết quả.

DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

Bước 4. - Gọi API để chèn đối tượng bản vẽ.

wordsApi.InsertDrawingObject(request);
// Để xem thêm ví dụ, vui lòng truy cập https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Lấy thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXXX-XXXXXXXX";

// Tạo một thể hiện của lớp WordsApi
WordsApi wordsApi = new WordsApi(new Aspose.Words.Cloud.Sdk.Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

// Chỉ định tên cho tài liệu trống
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
// create a blank word document and save in cloud storage
wordsApi.CreateDocument(createRequest);

// tạo Đối tượng Vẽ
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();

// đặt thông tin chiều cao cho đối tượng vẽ
requestDrawingObject.Height = 0;
// thiết lập chi tiết lề trái cho đối tượng vẽ
requestDrawingObject.Left = 0;
// đặt chi tiết lề trên cho đối tượng vẽ
requestDrawingObject.Top = 0;
// thiết lập thông tin chiều rộng cho đối tượng vẽ
requestDrawingObject.Width = 0;

// cài đặt canh chỉnh ngang cho thể hiện vẽ
requestDrawingObject.RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin;
// cài đặt định dạng dọc cho phiên bản vẽ
requestDrawingObject.RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin;

// đặt chi tiết loại gói là Inline
requestDrawingObject.WrapType = DrawingObjectInsert.WrapTypeEnum.Inline;

// load the content of input JPG image
var requestImageFile = System.IO.File.OpenRead("logo.jpeg");

// tạo một phiên bản để InsertDrawingObject định nghĩa nút nơi đối tượng vẽ sẽ được đặt
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

// Cuối cùng, chèn đối tượng vẽ vào trong tài liệu Word.
wordsApi.InsertDrawingObject(request);

JPG sang Word bằng cURL

Ngoài ra, bạn có thể tận dụng sức mạnh kết hợp của Aspose.Words Cloud và các lệnh cURL để thực hiện việc chuyển đổi liền mạch và hiệu quả các hình ảnh JPG thành các tệp Word (DOC).Sự tích hợp này cung cấp một cách tiếp cận lập trình và linh hoạt cho việc chuyển đổi tài liệu, cho phép các nhà phát triển tự động hóa các quy trình làm việc một cách dễ dàng.

Bước 1. - Tạo mã thông báo truy cập JWT. Bước đầu tiên trong cách tiếp cận này là tạo một 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=XXXXX-XXXXXXXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bước 2. - Tạo một tài liệu Word trống:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>"

Bước 3. - Chèn các hình ảnh JPG vào trong tài liệu Word mới được tạo.

curl -v -X POST "https://api.aspose.cloud/v4.0/words/{sourceFile}/sections/0/drawingObjects?destFileName={outputFile}" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <Access_Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"drawingObject":"{  \"RelativeHorizontalPosition\": \"Margin\",  \"Left\": 0,  \"RelativeVerticalPosition\": \"Margin\",  \"Top\": 0,  \"Width\": 0,  \"Height\": 0,  \"WrapType\": \"Inline\"}","imageFile":{"Tulips.jpg"}}

Replace:

  • sourceFile với tài liệu Word trống.
  • outputFile với tài liệu Word kết quả.
  • AccessToken - Mã thông báo truy cập JWT đã được tạo ở trên.

Chuyển đổi JPG miễn phí sang tài liệu Word

Nếu bạn thích một giải pháp nhanh chóng, không cần mã, bạn cũng có thể trải nghiệm sức mạnh của Aspose.Words Cloud thông qua trình chuyển đổi JPG sang Word trực tuyến miễn phí. Công cụ dựa trên web này cho phép bạn chuyển đổi hình ảnh JPG thành các tài liệu Word có thể chỉnh sửa ngay lập tức—không cần cài đặt hoặc nỗ lực lập trình.

jpg to word doc

Một bản xem trước của ứng dụng chuyển đổi JPG sang Word.

Kết luận

Cuối cùng, việc chuyển đổi hình ảnh JPG thành tài liệu Word là một quá trình quan trọng trong các quy trình làm việc kỹ thuật số hiện đại, cho phép người dùng tái sử dụng, chỉnh sửa và quản lý nội dung dựa trên hình ảnh một cách dễ dàng. Cả hai phương pháp (.NET SDK và cURL command) đều chứng minh sự linh hoạt và sức mạnh của Aspose.Words Cloud trong việc đơn giản hóa các tác vụ chuyển đổi tài liệu phức tạp trong khi vẫn duy trì độ chính xác, độ tin cậy và hiệu suất cao.

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

  1. Aspose.Words Cloud có giữ định dạng và chất lượng của hình ảnh gốc không? Chắc chắn rồi. API đảm bảo độ chính xác cao trong quá trình chuyển đổi, giữ nguyên bố cục, độ chính xác văn bản và các yếu tố nhúng, dẫn đến một tài liệu Word có cấu trúc tốt và có thể chỉnh sửa.

  2. Có thể chuyển đổi nhiều tệp JPG thành Word trong một thao tác duy nhất không? Có. Bạn có thể xử lý nhiều hình ảnh JPG theo lô bằng cách sử dụng Aspose.Words Cloud SDK cho .NET bằng cách tự động hóa quy trình tải lên và chuyển đổi.

  3. Dữ liệu của tôi an toàn đến mức nào khi sử dụng Aspose.Words Cloud? Aspose.Words Cloud ưu tiên bảo mật dữ liệu. Tất cả các tệp được truyền qua các kết nối SSL an toàn, và các tệp tạm thời tự động bị xóa khỏi các máy chủ của Aspose.

  4. Các định dạng nào được hỗ trợ cho đầu ra ngoài Word (DOC/DOCX)? Bên cạnh Word, bạn có thể xuất hình ảnh JPG sang nhiều định dạng khác nhau như PDF, RTF và HTML bằng cách sử dụng các điểm cuối API giống nhau.

Tài nguyên hữu ích

Các bài viết liên quan

Chúng tôi rất khuyến khích bạn truy cập các blog sau đây: