HTML là xương sống của nội dung web, cấu trúc mọi thứ từ văn bản đơn giản đến các bài thuyết trình đa phương tiện phức tạp. Tuy nhiên, nếu bạn cần tạo hồ sơ ngoại tuyến, chia sẻ nội dung với các đồng nghiệp thích làm việc với tài liệu hoặc chỉ muốn giữ nguyên định dạng và cấu trúc của nội dung web ở định dạng linh hoạt và có thể chỉnh sửa hơn, thì việc chuyển đổi HTML sang tài liệu Word trở nên cần thiết.
Hãy cùng khám phá thêm tầm quan trọng của việc chuyển đổi HTML sang Word và cách thực hiện hiệu quả việc này bằng GroupDocs.Conversion Cloud SDK cho .NET.
- SDK chuyển đổi HTML sang Word
- Chuyển đổi HTML sang DOC trong C#
- Chuyển đổi HTML sang DOCX bằng lệnh cURL
- Chuyển đổi HTML sang Word miễn phí
SDK chuyển đổi HTML sang Word
GroupDocs.Conversion Cloud SDK for .NET cung cấp giải pháp mạnh mẽ và linh hoạt để chuyển đổi tài liệu HTML sang Word. SDK cho phép bạn dễ dàng tích hợp khả năng chuyển đổi vào các ứng dụng .NET của mình, cho phép chuyển đổi liền mạch nội dung web thành các định dạng Word có thể chỉnh sửa như DOCX hoặc DOC. Bước đầu tiên trong phương pháp này là cài đặt SDK bằng cách tìm kiếm GroupDocs.Conversion-Cloud trong trình quản lý gói NuGet và nhấp vào nút Cài đặt. Một tùy chọn khác là thực hiện lệnh sau trong bảng điều khiển trình quản lý gói.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Sau khi cài đặt hoàn tất, vui lòng lấy thông tin xác thực API được cá nhân hóa của bạn (tức là Client ID và Client Secret).Bạn có thể xem hướng dẫn ngắn này để biết chi tiết về cách lấy thông tin xác thực API.
Chuyển đổi HTML sang DOC trong C#
Hãy cùng khám phá chi tiết về cách Cloud SDK của chúng tôi được thiết kế để có hiệu suất và độ chính xác cao, đảm bảo rằng các tài liệu Word kết quả phản ánh nội dung HTML nguồn.
- Tạo một phiên bản của lớp
Configuration
trong đó chúng ta truyền thông tin xác thực của khách hàng làm đối số.
var configurations = new Configuration(clientId, clientSecret1);
- Khởi tạo
ConvertApi
trong đó chúng ta truyền đối tượng Cấu hình làm đối số đầu vào.
var apiInstance = new ConvertApi(configurations);
- Tải tệp HTML đầu vào lên bộ nhớ đám mây.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
- Tạo một thể hiện
ConvertSettings
trong đó chúng ta chỉ định tên cho HTML đầu vào, định dạng kết quả làdoc
và tên cho tài liệu Word kết quả làm đối số.
var settings = new ConvertSettings{...}
- Gọi API ConvertDocumentRequest để nhúng HTML vào định dạng DOC và lưu tài liệu Word kết quả vào bộ nhớ đám mây.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Thêm ví dụ trên https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Nhận thông tin xác thực API của bạn
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Tạo một thể hiện của lớp Cấu hình và khởi tạo nó bằng Client ID và Client Secret.
var configurations = new Configuration(clientId, clientSecret1);
// Xác định giá trị của ApiBaseUrl để đặt url cơ sở cho API chuyển đổi HTML sang DOC.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Khởi tạo một thể hiện của lớp ConvertApi bằng một đối tượng của lớp Configuration.
var apiInstance = new ConvertApi(configurations);
// tải HTML đầu vào từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
// tạo một phiên bản của FileApi
var fileUpload = new FileApi(configurations);
// tải HTML đầu vào lên bộ nhớ đám mây
fileUpload.UploadFile(new UploadFileRequest("input.html", stream));
// tạo ConvertSettings nơi chúng ta định nghĩa tên của HTML nguồn và tên cho tài liệu Word kết quả
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.html",
Format = "doc",
OutputPath = "Converted.doc"
};
// Gọi phương thức ConvertDocument để chuyển đổi HTML sang DOC.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// in tin nhắn thành công
Console.WriteLine("The HTML to Word conversion completed successfully !");
}
}
Bản trình bày PowerPoint kết quả được tạo trong ví dụ trên có thể được tải xuống từ myResultant.doc.
Chuyển đổi HTML sang DOCX bằng lệnh cURL
Việc chuyển đổi HTML sang DOCX bằng lệnh GroupDocs.Conversion Cloud và cURL là một quá trình đơn giản và hiệu quả, đặc biệt là đối với những người thích các công cụ dòng lệnh để tự động hóa. Do đó, bằng cách tận dụng sức mạnh của .NET REST API, bạn sẽ có được một quá trình chuyển đổi chính xác và đáng tin cậy, đảm bảo nội dung HTML của bạn được chuyển đổi liền mạch thành tài liệu DOC có thể chỉnh sửa.
Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT, sau đó thực hiện lệnh cURL sau để chuyển đổi trang web thành tài liệu Word và lưu DOCX kết quả vào bộ nhớ đám mây.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Vui lòng thay thế sourceFile
bằng tên của tệp HTML đầu vào, resultantFile
bằng tên của tài liệu Word kết quả và accessToken
bằng mã thông báo truy cập JWT được cá nhân hóa.
- Để lưu tài liệu Word kết quả trên ổ đĩa cục bộ, vui lòng thử sử dụng lệnh cURL sau.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Chuyển đổi HTML sang Word miễn phí
Bạn có thể cân nhắc khám phá các khả năng mạnh mẽ của GroupDocs.Conversion Cloud REST API bằng cách sử dụng Ứng dụng HTML to Word Converter miễn phí của chúng tôi. Đây là Ứng dụng nhẹ và siêu hiệu quả, cho phép bạn trải nghiệm các khả năng mạnh mẽ của API trong trình duyệt web.
Liên kết hữu ích
Phần kết luận
Chuyển đổi tài liệu HTML sang Word là một khả năng quan trọng đối với bất kỳ ai muốn lưu giữ, chia sẻ hoặc chỉnh sửa nội dung web theo định dạng có cấu trúc và linh hoạt hơn. Cho dù bạn chọn tận dụng các tính năng toàn diện của GroupDocs.Conversion Cloud SDK cho .NET hay sự đơn giản của các lệnh cURL để chuyển đổi nhanh chóng và tự động, cả hai phương pháp đều cung cấp các giải pháp hiệu quả phù hợp với nhu cầu của bạn.
Bài viết được đề xuất
Chúng tôi thực sự khuyên bạn nên truy cập vào các liên kết sau để tìm hiểu thêm về: