Spara presentationer i skrivskyddat läge med Java

Introduktion

I PowerPoint 2019 introducerade Microsoft inställningen Always Open Read-Only som ett av alternativen som användare kan använda för att skydda sina presentationer. Du kanske vill använda detta skrivskyddade läge för att skydda en presentation när

  • Du vill förhindra oavsiktliga redigeringar och hålla innehållet i din presentation säkert.
  • Du vill informera folk om att den presentation du tillhandahåller är den slutgiltiga versionen.

När du har valt alternativet Always Open Read-Only för en presentation, ser användarna Read-Only‑rekommendationen när de öppnar presentationen och kan få ett meddelande i följande form: För att förhindra oavsiktliga ändringar har författaren ställt in att den här filen ska öppnas som skrivskyddad.

Read-Only‑rekommendationen är ett enkelt men effektivt avskräckningsmedel som motverkar redigering eftersom användarna måste utföra en åtgärd för att ta bort den innan de får redigera en presentation. Om du inte vill att användarna ska göra ändringar i en presentation och vill meddela detta på ett artigt sätt, kan Read-Only‑rekommendationen vara ett bra alternativ för dig.

Om en presentation med Read-Only‑skydd öppnas i en äldre Microsoft PowerPoint‑applikation—som inte stöder den nyligen introducerade funktionen—ignoreras Read-Only‑rekommendationen (presentationen öppnas normalt).

Applicera skrivskyddat läge

Aspose.Slides for Java gör det möjligt att sätta en presentation till Read-Only, vilket betyder att användare (efter att de öppnat presentationen) ser Read-Only‑rekommendationen. Detta exempel visar hur du sätter en presentation till Read-Only i Java med Aspose.Slides:

Presentation pres = new Presentation();
try {
    pres.getProtectionManager().setReadOnlyRecommended(true);
    pres.save("ReadOnlyPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Vanliga frågor

Hur skiljer sig ‘Read-Only recommended’ från fullständigt lösenordsskydd?

‘Read-Only recommended’ visar endast ett förslag att öppna filen i skrivskyddat läge och är lätt att kringgå. Lösenordsskydd begränsar faktiskt öppning eller redigering och är lämplig när du behöver verkliga säkerhetskontroller.

Kan ‘Read-Only recommended’ kombineras med vattenstämplar för att ytterligare avskräcka redigering?

Ja. Rekommendationen kan kombineras med vattenstämplar som ett visuellt avskräckningsmedel; de är separata mekanismer och fungerar bra ihop.

Kan ett makro eller ett externt verktyg fortfarande ändra filen när rekommendationen är aktiverad?

Ja. Rekommendationen blockerar inte programatiska ändringar. För att förhindra automatiserade redigeringar, använd lösenord och kryptering.

Hur relaterar ‘Read-Only recommended’ till metoderna ‘isEncrypted’ och ‘isWriteProtected’?

De är olika signaler. ‘Read-Only recommended’ är en mjuk, valfri prompt; isWriteProtected och isEncrypted indikerar faktiska skriv‑ eller läsrestriktioner som beror på lösenord eller kryptering.