Zapisz prezentacje w trybie tylko do odczytu przy użyciu Javy
Wprowadzenie
W PowerPoint 2019 firma Microsoft wprowadziła opcję Always Open Read-Only jako jedną z możliwości ochrony prezentacji. Możesz chcieć użyć tego ustawienia tylko do odczytu, aby chronić prezentację, gdy
- Chcesz zapobiec przypadkowym zmianom i zabezpieczyć treść 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 otwierają plik, widzą zalecenie Read-Only i mogą zobaczyć komunikat w formie: Aby zapobiec przypadkowym zmianom, autor ustawił ten plik jako otwierany w trybie tylko do odczytu.
Zalecenie Read-Only jest prostym, lecz skutecznym środkiem odstraszającym edycję, ponieważ użytkownicy muszą wykonać dodatkowy krok, aby usunąć to ograniczenie przed edycją prezentacji. Jeśli nie chcesz, aby użytkownicy wprowadzali zmiany w prezentacji i chcesz przekazać im tę informację w uprzejmy sposób, zalecenie Read-Only może być dla Ciebie dobrą opcją.
Jeśli prezentacja z ochroną Read-Only zostanie otwarta w starszej wersji Microsoft PowerPoint, która nie obsługuje niedawno wprowadzonej funkcji, zalecenie Read-Only zostanie zignorowane (prezentacja otworzy się normalnie).
Zastosowanie trybu tylko do odczytu
Aspose.Slides for Java umożliwia ustawienie prezentacji jako Read-Only, co oznacza, że użytkownicy (po otwarciu prezentacji) zobaczą zalecenie Read-Only. Poniższy przykładowy kod pokazuje, jak w Javie przy użyciu Aspose.Slides ustawić prezentację jako Read-Only:
Presentation pres = new Presentation();
try {
pres.getProtectionManager().setReadOnlyRecommended(true);
pres.save("ReadOnlyPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Czym różni się „Read-Only recommended” od pełnej ochrony hasłem?
„Read-Only recommended” wyświetla jedynie sugestię otwierania 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ą prawdziwe mechanizmy zabezpieczające.
Czy „Read-Only recommended” można połączyć z znakami wodnymi, aby dodatkowo zniechęcić do edycji?
Tak. Zalecenie można połączyć z watermarks jako wizualnym środkiem odstraszającym; są to odrębne mechanizmy i dobrze współdziałają.
Czy makro lub zewnętrzne narzędzie nadal mogą modyfikować plik, gdy włączone jest zalecenie?
Tak. Zalecenie nie blokuje zmian programistycznych. Aby zapobiec automatycznej edycji, użyj passwords and encryption.
Jak „Read-Only recommended” odnosi się do metod isEncrypted i isWriteProtected?
Są to różne sygnały. „Read-Only recommended” to miękka, opcjonalna sugestia; isWriteProtected i isEncrypted wskazują rzeczywiste ograniczenia zapisu lub odczytu, które zależą od haseł lub szyfrowania.