Mở khóa PPTX bằng C++

Dùng Aspose.Slides for C++ để gỡ mã hóa và bảo vệ chống ghi khỏi tệp bản trình bày mà không cần Microsoft PowerPoint.

Gỡ bảo vệ khỏi bản trình bày PPTX bằng C++

Aspose.Slides for C++ cho phép bạn gỡ mã hóa hoặc bảo vệ chống ghi khỏi bản trình bày PPTX. Dùng LoadOptions để mở tệp đã mã hóa, sau đó dùng đối tượng ProtectionManager của lớp Presentation để gọi RemoveEncryption hoặc RemoveWriteProtection.

Gỡ bảo vệ bằng mật khẩu khỏi PPTX bằng C++

auto loadOptions = MakeObject<LoadOptions>();
loadOptions->set_Password(u"password");

auto presentation = MakeObject<Presentation>(u"encrypted-presentation.pptx", loadOptions);

presentation->get_ProtectionManager()->RemoveEncryption();
presentation->Save(u"unlocked-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();

Gỡ bảo vệ chống ghi khỏi bản trình bày PPTX bằng C++

auto presentation = MakeObject<Presentation>(u"write-protected-presentation.pptx");

presentation->get_ProtectionManager()->RemoveWriteProtection();
presentation->Save(u"unlocked-write-protected-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();

Cách gỡ mật khẩu khỏi PPTX bằng C++

Làm theo các bước sau để gỡ bảo vệ khỏi bản trình bày PPTX.

  1. Tải tệp PPTX bằng lớp Presentation, kèm LoadOptions nếu cần mật khẩu.
  2. Dùng đối tượng ProtectionManager để gỡ bảo vệ.
  3. Gọi RemoveEncryption cho tệp đã mã hóa hoặc RemoveWriteProtection cho tệp được bảo vệ chống ghi.
  4. Lưu tệp đã mở khóa bằng SaveFormat::Pptx.

Được xây dựng bằng Aspose.Slides

Mở khóa tệp PPTX trực tuyến

Ứng dụng Aspose.Slides Unlock miễn phí được xây dựng bằng Aspose.Slides for C++, cùng API với đoạn mã ở trên. Hãy mở ứng dụng và xem API có thể làm gì với các tệp PPTX của riêng bạn.

  • Chạy trong trình duyệt, không cần cài đặt gì.
  • Xem cách Aspose.Slides gỡ bảo vệ trước khi bạn viết mã.
  • Gỡ mật khẩu hoặc bảo vệ chống ghi khỏi tệp PPTX của bạn.
  • Tải xuống tệp đã mở khóa.

Các định dạng mở khóa được hỗ trợ khác

Với C++, bạn cũng có thể gỡ bảo vệ khỏi các định dạng sau.