Chuyển đổi ZIP sang HTML trong Node.js

Chào mừng bạn đến với một bài đăng blog thú vị khác dành cho các nhà phát triển Node.js, trong đó chúng ta sẽ tìm hiểu cách xây dựng trình chuyển đổi ZIP sang HTML. Với mục đích này, chúng tôi sẽ tận dụng các phương pháp được Groupdocs.Conversion Cloud SDK dành cho Node.js đưa ra. Thư viện chuyển đổi tệp ZIP này cung cấp các tính năng cấp doanh nghiệp để chuyển đổi và thao tác với tệp. Ngoài ra, định dạng tệp ZIP được sử dụng rộng rãi và việc chuyển đổi tệp ZIP sang HTML sẽ giúp bạn dễ dàng mở và xem chúng. Vì vậy, bạn có thể mở tệp HTML trong tất cả các trình duyệt web. Tuy nhiên, hãy bắt đầu và tìm hiểu cách chuyển đổi ZIP sang HTML trong Node.js theo chương trình.

Chúng tôi sẽ đề cập đến các phần sau trong bài đăng trên blog này:

Cài đặt thư viện chuyển đổi tệp ZIP

Trước khi cài đặt Groupdocs.Conversion Cloud SDK cho Node.js, vui lòng đảm bảo rằng bạn đã có được thông tin xác thực API (ví dụ: API ứng dụng khách, Bí mật ứng dụng khách). Tuy nhiên, bạn có thể thấy hướng dẫn này hữu ích nếu bạn không chắc chắn về việc lấy thông tin xác thực API từ API Cloud Trang tổng quan.

Sau khi nhận được thông tin xác thực API, hãy cài đặt [thư viện] Node.js này 9 bằng cách chạy lệnh sau vào terminal/CMD:

Vì vậy, hãy chạy lệnh sau:

npm install groupdocs-conversion-cloud

Đó là nó! Tất cả chúng ta đã sẵn sàng bắt đầu viết đoạn mã để chuyển đổi ZIP sang HTML trong Node.js.

Chuyển đổi ZIP sang HTML trong Node.js theo lập trình

Chúng tôi đã tải tệp ZIP nguồn lên Bảng điều khiển đám mây API của mình. Trên thực tế, bạn có thể tải lên theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức UploadFile này.

Vui lòng làm theo các bước sau để xây dựng trình chuyển đổi ZIP sang HTML trong Node.js:

  • Bao gồm mô-đun groupdocs-conversion-cloud trong dự án Node.js của bạn.
  • Khởi tạo đối tượng Cấu hình bằng ID khách hàng và Bí mật khách hàng của bạn.
  • Đặt URL API cơ sở.
  • Gọi phương thức fromKeys của lớp ConvertApi và chuyển thông tin xác thực API.
  • Tạo một đối tượng của lớp ConvertSettings và gán các giá trị cho các thuộc tính đường dẫn tệp, định dạng và đầu ra.
  • Tạo yêu cầu chuyển đổi tài liệu bằng cách khởi tạo một đối tượng của lớp ConvertDocumentRequest.
  • Gọi phương thức convertDocument để chuyển đổi ZIP sang HTML.

Mẫu mã sau đây minh họa quá trình chuyển đổi ZIP sang HTML:

// Bao gồm mô-đun groupdocs-conversion-cloud trong dự án Node.js của bạn.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// Lấy thông tin xác thực API của bạn từ Bảng điều khiển đám mây API 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Khởi tạo đối tượng Cấu hình bằng ID khách hàng và clientSecret của bạn.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// Đặt URL API cơ sở.
config.apiBaseUrl = "https://api.groupdocs.cloud";

// Gọi phương thức fromKeys của lớp ConvertApi và chuyển thông tin xác thực API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// Tạo một đối tượng của lớp ConvertSettings và gán các giá trị cho các thuộc tính filepath, format và outPath.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// Tạo yêu cầu chuyển đổi tài liệu bằng cách khởi tạo một đối tượng của lớp ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// Gọi phương thức ConvertDocument để chuyển đổi zip sang HTML.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

Sau khi chạy tệp máy chủ, bạn sẽ thấy tệp đầu ra được tạo trong thư mục “đầu ra” trong Bảng điều khiển đám mây API. Một lần nữa, bạn có thể tải xuống các tệp được tạo hoặc lập trình bằng cách gọi phương thức DownloadFile.

Chuyển đổi ZIP sang HTML Trực tuyến

Cho đến nay, chúng ta đã học cách tự động hóa quá trình chuyển đổi ZIP sang HTML theo chương trình. Có một công cụ trực tuyến để chuyển đổi ZIP sang HTML trong trình duyệt web và công cụ này được cung cấp bởi GroupDocs.Conversion. Điều tuyệt vời nhất về trình chuyển đổi tệp ZIP này là nó hoàn toàn miễn phí và không yêu cầu đăng ký.

Chuyển đổi ZIP sang HTML trực tuyến

suy nghĩ cuối cùng

Chúng tôi kết thúc bài viết blog này ở đây. Chúng tôi hy vọng rằng bạn đã học được cách chuyển đổi ZIP sang HTML trong Node.js theo chương trình. Hướng dẫn này sẽ thực sự giúp ích cho bạn nếu bạn đang muốn xây dựng trình chuyển đổi ZIP sang HTML cho phần mềm doanh nghiệp của mình. Do đó, vui lòng truy cập tài liệu để tìm hiểu về các tính năng thú vị khác của SDK đám mây Groupdocs.Conversion cho Node.js. Ngoài ra, đừng quên truy cập repo GitHub vì đây là một dự án nguồn mở.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, vui lòng giữ liên lạc để cập nhật thông tin mới nhất.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

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

Làm cách nào để chuyển đổi tệp ZIP sang HTML?

Bạn có thể làm điều đó bằng thư viện trình chuyển đổi tệp ZIP này. Groupdocs.Conversion cung cấp SDK đám mây và API REST để chuyển đổi ZIP sang HTML theo chương trình. Vui lòng truy cập liên kết này để biết thêm chi tiết.

Xem thêm