Bảo vệ tệp PowerPoint bằng mật khẩu trong Node.js

Chúng tôi đã xuất bản các bài viết về cách khóa các tệp Excel, PDFZIP bằng GroupDocs.Merger Cloud SDK. Bài đăng trên blog này hướng dẫn cách bảo vệ mật khẩu cho các tệp PowerPoint trong Node.js bằng cách sử dụng GroupDocs.Merger Cloud SDK cho Node.js. Trên thực tế, bạn có thể phát triển phần mềm bảo vệ bằng mật khẩu để bảo mật tài liệu kinh doanh của mình và chia sẻ chúng qua Internet mà không cần lo lắng. Ngoài ra, bạn cũng có thể tận dụng trình bảo vệ mật khẩu trực tuyến được cung cấp bởi GroupDocs.Merger Cloud SDK. Vì vậy, hãy làm theo hướng dẫn này hoàn toàn và đừng bỏ lỡ bất kỳ phần nào để bạn có thể bảo vệ các tệp PPT/PPTX bằng mật khẩu trong Node.js theo lập trình.

Chúng tôi sẽ đề cập đến các điểm sau trong hướng dẫn này:

Phần mềm bảo vệ mật khẩu - Cài đặt thư viện

Chúng tôi đang bắt đầu hướng dẫn này bằng việc cài đặt GroupDocs.Merger Cloud SDK cho Node.js. Đảm bảo bạn đã cài đặt Node.js trên hệ thống của mình. Nó rất đơn giản và chỉ cần chạy lệnh sau:

npm install groupdocs-merger-cloud

Tiếp theo, bạn cần lấy thông tin đăng nhập API (ID khách hàng, Bí mật khách hàng) từ [trang tổng quan] Đám mây API]12 để tích hợp thư viện bảo vệ mật khẩu này với dự án Node.js của bạn. Vui lòng truy cập hướng dẫn này trong trường hợp bạn gặp bất kỳ khó khăn nào.

Bảo vệ tệp PowerPoint bằng mật khẩu trong Node.js

Cho đến nay, chúng tôi đã cài đặt và thiết lập GroupDocs.Merger Cloud SDK for Node.js. Vì vậy, chúng ta có thể bắt đầu thực hiện lệnh gọi API tới thư viện. Chúng tôi có tệp PPT/PPTX nguồn trên [trang tổng quan] API Clud mà bạn có thể tải lên theo cách thủ công. Tuy nhiên, vui lòng truy cập liên kết này để tìm hiểu cách tải lên tệp PPTX/PPT theo chương trình.

Vui lòng làm theo các bước được đề cập dưới đây:

  • Lấy mô-đun groupdocs-merger-cloud trong ứng dụng của bạn.
  • Khởi tạo một phiên bản của lớp Cấu hình với ID khách hàng và Bí mật khách hàng.
  • Khởi tạo một đối tượng của lớp FileApi bằng đối tượng của lớp Cấu hình.
  • Khởi tạo Đối tượng của lớp SecurityApi bằng thông tin xác thực API.
  • Chuẩn bị một đối tượng của lớp Tùy chọn bằng cách xác định các giá trị như filePath, mật khẩu, outPath, v.v.
  • Gọi phương thức addPassword để thêm mật khẩu vào tệp PowerPoint và lưu tệp kết quả.

Đoạn mã sau đây trình bày cách bảo vệ tệp PowerPoint bằng mật khẩu trong Node.js:

// Lấy mô-đun groupdocs-merger-cloud trong ứng dụng của bạn.
const groupdocs_merger_cloud = require("groupdocs-merger-cloud");
clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Khởi tạo một phiên bản của lớp Cấu hình với ID khách hàng và Bí mật khách hàng.
const configuration = new groupdocs_merger_cloud.Configuration(clientId, clientSecret);
// Xác định URL cơ sở API.
configuration.apiBaseUrl = "https://api.groupdocs.cloud";
// Khởi tạo một đối tượng của lớp FileApi bằng đối tượng của lớp Cấu hình.
var fileApi = new groupdocs_merger_cloud.FileApi(configuration);
// Khởi tạo Đối tượng của lớp SecurityApi bằng thông tin xác thực API.
 const securityApi = groupdocs_merger_cloud.SecurityApi.fromKeys(clientId, clientSecret);
// Chuẩn bị một đối tượng của lớp Tùy chọn bằng cách xác định các giá trị như filePath, mật khẩu, outPath, v.v.
 let options = new groupdocs_merger_cloud.Options();
 options.fileInfo = new groupdocs_merger_cloud.FileInfo();
 options.fileInfo.filePath = "sample.pptx";  
 options.fileInfo.password = "qwerty";  
 options.outputPath = "output/protected.pptx";
// Gọi phương thức addPassword để bảo vệ tệp PowerPoint bằng mật khẩu và lưu tệp kết quả.
 securityApi.addPassword(new groupdocs_merger_cloud.AddPasswordRequest(options));

Đoạn mã trên thêm mật khẩu vào tệp PowerPoint và lưu tệp kết quả vào thư mục có tên “output” trong bảng điều khiển API Cloud. Tuy nhiên, bạn có thể tải tệp xuống theo cách thủ công hoặc theo chương trình bằng cách gọi phương thức downloadFile.

Bạn có thể thấy đầu ra trong hình ảnh dưới đây:

mật khẩu bảo vệ ppt

Thêm mật khẩu vào PowerPoint - Trình bảo vệ mật khẩu trực tuyến

Chúng tôi có thể bảo vệ các tệp PPT/PPTX bằng mật khẩu bằng cách sử dụng công cụ trực tuyến này được hỗ trợ bởi GroupDocs.Merger Cloud SDK. Công cụ trực tuyến này dựa trên web và cung cấp các tính năng thao tác tệp và chuyển đổi mạnh mẽ. Tuy nhiên, bạn sẽ không được yêu cầu đăng ký bất kỳ thuê bao nào để sử dụng nó.

Bảo vệ mật khẩu trực tuyến

Phần kết luận

Tóm lại, GroupDocs.Merger không chỉ cung cấp SDK đám mây và API REST mà còn cung cấp công cụ trực tuyến để những người không phải lập trình viên thêm mật khẩu vào tệp PowerPoint. Do đó, chúng tôi đã xem qua đoạn mã để bảo vệ tệp PowerPoint bằng mật khẩu trong Node.js. Hơn nữa, bạn có thể khám phá tài liệuGitHub repo để tìm hiểu về các tính năng khác. Ngoài ra, bạn có thể tương tác mà không cần API trực tiếp tại đây.

Cuối cùng, groupdocs.cloud đang viết bài mới. Vì vậy, hãy giữ liên lạc để cập nhật thường xuyên.

Trợ giúp có sẵn

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 để bảo vệ bằng mật khẩu bản trình bày PowerPoint?

Bạn có thể thêm mật khẩu vào tệp PowerPoint bằng cách sử dụng GroupDocs.Merger Cloud SDKs và phần mềm bảo vệ mật khẩu trực tuyến này.

Xem thêm