Từ sang JPG

Chuyển Word sang JPG | Chuyển đổi từ thành hình ảnh trực tuyến

Trong bài viết này, chúng ta sẽ thảo luận về việc chuyển đổi định dạng Word sang JPG. Chúng tôi hiểu rằng các tệp MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT, v.v. ) khá phổ biến để lưu trữ và chia sẻ thông tin trong các tổ chức, trường đại học và các học viện khác. Chúng cũng được sử dụng để tạo và thiết kế danh thiếp, tài liệu quảng cáo, thư mới và nhiều mặt hàng khác. Nhưng ngay cả để xem chúng, chúng tôi cũng cần phần mềm chuyên dụng, vì vậy việc chuyển đổi sang hình ảnh raster (JPG) có thể là một giải pháp khả thi. Nó cũng tạo đầu ra được nén ở dạng hình ảnh JPG.

Hãy thảo luận chi tiết hơn về các chủ đề sau.

API chuyển đổi Word sang JPG

Aspose.Words Cloud cung cấp khả năng tạo, chỉnh sửa và hiển thị MS Word hoặc OpenOffice sang các định dạng phổ biến khác. Bây giờ, theo phạm vi của bài viết này, chúng tôi cần sử dụng Aspose.Words Cloud SDK cho .NET có sẵn để tải xuống tại NuGetGitHub. Vui lòng thực hiện lệnh sau trong thiết bị đầu cuối:

nuget install Aspose.Words-Cloud

Hoặc thực hiện lệnh sau trong Trình quản lý gói NuGet:

PM> Install-Package Aspose.Words-Cloud

Một cách tiếp cận khác là cài đặt trực tiếp trong Visual Studio

Sau khi cài đặt, chúng tôi cần tạo một tài khoản miễn phí bằng cách truy cập Bảng điều khiển Aspose.Cloud. Sử dụng tài khoản GitHub hoặc Google của bạn hoặc chỉ cần Đăng ký để lấy Thông tin xác thực khách hàng của bạn.

Chuyển đổi Word sang JPG trong C#

Vui lòng làm theo các bước dưới đây để chuyển đổi Word sang JPG bằng C# .NET:

  • Trước hết, chúng ta cần tạo một đối tượng thuộc lớp Cấu hình
  • Thứ hai, khởi tạo phiên bản WordsApi trong khi chuyển đối tượng Cấu hình làm đối số
  • Thứ ba, đọc nội dung của tệp Word và tải nó lên bộ nhớ đám mây bằng phương thức UploadFile(..)
  • Bây giờ, hãy tạo một phiên bản GetDocumentWithFormatRequest và chuyển tên của tệp Word đầu vào, định dạng đầu ra và tên tệp kết quả làm đối số
  • Cuối cùng, gọi phương thức GetDocumentWithFormat(…) của WordsApi để thực hiện chuyển đổi. JPG kết quả sau đó được lưu trữ trong bộ nhớ đám mây
// nhận thông tin đăng nhập của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// tạo phiên bản Cấu hình bằng cách chuyển ID khách hàng và chi tiết bí mật của khách hàng
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// tạo đối tượng WordsApi
var wordsApi = new WordsApi(config);

// tên của tài liệu Word đầu vào
string fileName = "sample1.docx";

// định dạng đầu ra bắt buộc
string format = "jpg";

// tên tập tin kết quả
string outputfile = "converted.jpg";

// tải nội dung file word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Tải tài liệu gốc lên Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

try
{
    // create request object with input word file, output format and tên tập tin kết quả as arguments
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    
    // khởi tạo quá trình chuyển đổi
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Xem trước chuyển đổi Word sang JPG

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

DOCX sang JPG trong C#

Hãy thảo luận về tình huống bạn muốn thực hiện chuyển đổi DOCX sang JPG mà không cần tải tệp từ nguồn lên bộ nhớ Đám mây. Vui lòng làm theo các bước được chỉ định bên dưới để thực hiện yêu cầu này.

  • Trước hết, chúng ta cần tạo một đối tượng thuộc lớp Cấu hình
  • Thứ hai, khởi tạo phiên bản WordsApi trong khi chuyển đối tượng Cấu hình làm đối số
  • Bây giờ, hãy tạo một phiên bản ConvertDocumentRequest lấy đường dẫn DOCX đầu vào, định dạng đầu ra và tên tệp kết quả làm đối số
  • Cuối cùng, gọi phương thức ConvertDocument(..) để khởi tạo quá trình chuyển đổi. Tệp kết quả được lưu trữ trong Bộ lưu trữ đám mây
// nhận thông tin đăng nhập của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// tạo phiên bản Cấu hình bằng cách chuyển ID khách hàng và chi tiết bí mật của khách hàng
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// tạo đối tượng WordsApi
var wordsApi = new WordsApi(config);

// nhập tên tệp Word
string fileName = "sample1.docx";

// tên tập tin kết quả
string outputfile = "converted.jpeg";

try
{
    // Create request object by passing input DOCX path, output format and tên tập tin kết quả
    ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);

    // thực hiện chuyển đổi DOCX sang JPG 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Từ thành hình ảnh bằng lệnh cURL

Hãy cùng khám phá tùy chọn chuyển đổi từ sang định dạng hình ảnh bằng các lệnh cURL trên thiết bị đầu cuối dòng lệnh. Vì vậy, bước đầu tiên là tạo Mã thông báo Web JSON (JWT) dựa trên các chi tiết ClientID và ClientSecret được truy xuất từ Bảng điều khiển Aspose.Cloud. Vui lòng thực hiện lệnh sau trong thiết bị đầu cuối để tạo mã thông báo JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Khi mã thông báo JWT đã được tạo, vui lòng thực hiện lệnh sau để chuyển đổi Word thành định dạng Hình ảnh.

curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Bạn có thể tải xuống các tệp mẫu được sử dụng trong các ví dụ trên từ sample1.docxconverted.jpg.

Phần kết luận

Bài viết này đã giải thích các bước về cách chuyển đổi Word sang JPG bằng đoạn mã C# .NET. Chúng ta cũng đã học cách lưu Word thành định dạng Image bằng các lệnh cURL. Trong trường hợp bạn muốn sửa đổi mã nguồn của Cloud SDK theo yêu cầu của mình, bạn có thể tải xuống theo giấy phép MIT từ GitHub.

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ợ miễn phí.

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

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