Zapis prezentacji w trybie tylko do odczytu przy użyciu C++
Wprowadzenie
W PowerPoint 2019 firma Microsoft wprowadziła ustawienie Always Open Read-Only jako jedną z opcji, które użytkownicy mogą wykorzystać do ochrony swoich prezentacji. Możesz chcieć używać tego ustawienia Read-Only, aby chronić prezentację, gdy
- Chcesz zapobiec przypadkowym edycjom i zabezpieczyć zawartość prezentacji.
- Chcesz poinformować odbiorców, że udostępniona prezentacja jest wersją końcową.
Po wybraniu opcji Always Open Read-Only dla prezentacji, gdy użytkownicy otworzą plik, zobaczą rekomendację Read-Only i mogą zobaczyć komunikat w takiej formie: Aby zapobiec przypadkowym zmianom, autor ustawił ten plik jako otwierany w trybie tylko do odczytu.
Rekomendacja Read-Only jest prostym, lecz skutecznym środkiem odstraszającym od edycji, ponieważ użytkownicy muszą wykonać dodatkowy krok, aby usunąć tę rekomendację, zanim będą mogli edytować prezentację. Jeśli nie chcesz, aby użytkownicy wprowadzali zmiany w prezentacji i chcesz poinformować ich o tym w uprzejmy sposób, rekomendacja Read-Only może być dla Ciebie dobrą opcją.
Jeśli prezentacja zabezpieczona Read-Only zostanie otwarta w starszej wersji programu Microsoft PowerPoint, która nie obsługuje niedawno wprowadzonej funkcji, rekomendacja Read-Only zostanie zignorowana (prezentacja zostanie otwarta normalnie).
Zastosowanie trybu tylko do odczytu
Aspose.Slides for C++ umożliwia ustawienie prezentacji jako Read-Only, co oznacza, że użytkownicy (po otwarciu prezentacji) zobaczą rekomendację Read-Only. Poniższy przykładowy kod pokazuje, jak ustawić prezentację jako Read-Only w C++ przy użyciu Aspose.Slides:
auto pres = System::MakeObject<Presentation>();
pres->get_ProtectionManager()->set_ReadOnlyRecommended(true);
pres->Save(u"ReadOnlyPresentation.pptx", SaveFormat::Pptx);
FAQ
Czym różni się „Read-Only recommended” od pełnej ochrony hasłem?
„Read-Only recommended” wyświetla jedynie sugestię otwarcia pliku w trybie tylko do odczytu i jest łatwa do obejścia. Password protection faktycznie ogranicza otwieranie lub edycję i jest odpowiednia, gdy potrzebne są rzeczywiste zabezpieczenia.
Czy „Read-Only recommended” można połączyć z znakami wodnymi, aby jeszcze bardziej zniechęcić do edycji?
Tak. Rekomendację można połączyć z watermarks jako wizualnym środkiem odstraszającym; są to odrębne mechanizmy, które dobrze ze sobą współpracują.
Czy makro lub zewnętrzne narzędzie nadal może modyfikować plik, gdy włączona jest rekomendacja?
Tak. Rekomendacja nie blokuje zmian programistycznych. Aby zapobiec automatycznym edycjom, użyj passwords and encryption.
Jak „Read-Only recommended” odnosi się do flag „is encrypted” i „is write protected”?
Są to różne sygnały. „Read-Only recommended” to miękka, opcjonalna prośba; get_IsWriteProtected i get_IsEncrypted wskazują rzeczywiste ograniczenia zapisu lub odczytu, które zależą od haseł lub szyfrowania.