Een Document alleen-lezen openen
Soms hebt u een document dat een beoordeling nodig heeft, maar u wilt niet dat reviewers uw inhoud willekeurig wijzigen. Met Aspose.Words kunt u de machtiging van uw document alleen-lezen maken, zodat de inhoud kan worden gekopieerd of gelezen, maar niet kan worden gewijzigd. Dit voorkomt dat inhoud wordt verwijderd of toegevoegd aan uw document.
In dit artikel wordt uitgelegd hoe u een document alleen-lezen kunt maken.
Een Document alleen-lezen maken
Aspose.Words heeft de openbare klasse WriteProtection die schrijfbeveiligingsinstellingen voor een document specificeert. U maakt geen exemplaren van deze klasse rechtstreeks aan.
Schrijfbeveiliging geeft aan of de auteur heeft aanbevolen een document als alleen-lezen te openen en/of een wachtwoord te vereisen om het document te wijzigen.
Met Aspose.Words kunt u een document alleen-lezen maken om het bewerken te beperken met behulp van de eigenschap ReadOnlyRecommended en de methode SetPassword.
In Microsoft Word kunt u op een vergelijkbare manier een alleen-lezen document maken met beide:
- “Altijd Alleen-Lezen Openen” (Bestand → Info → Document Beschermen)
- “Password to modify “(opslaan als → Tools → Algemene opties → Password)
Gebruikers kunnen ook het bewerken van documenten beperken door ProtectionType te selecteren als ReadOnly, maar dit is een andere functie die meer geavanceerde beveiligingsmogelijkheden biedt. Er is een dergelijke functie in Microsoft Word, respectievelijk, het is geïmplementeerd in Aspose.Words.
ProtectionType
De eigenschap ReadOnlyRecommended is beveiligd met een wachtwoord, dus als u geen wachtwoord instelt voordat u de eigenschap ReadOnlyRecommended toepast, kunnen andere gebruikers het document eenvoudig openen alsof het onbeschermd is. U opent de instellingen voor documentbeveiliging en stelt een wachtwoord voor schrijfbeveiliging in via de methode SetPassword.
Als u wilt controleren of een document een schrijfbeveiligingswachtwoord heeft dat het bewerken ervan beperkt, kunt u de eigenschap IsWriteProtected gebruiken.
Het volgende codevoorbeeld laat zien hoe u een document alleen-lezen kunt maken:
Verwijder Alleen-Lezen Beperking
Als u niet wilt dat een gebruiker uw document opent als alleen-lezen, kunt u eenvoudig de eigenschap ReadOnlyRecommened instellen op false of ProtectionType selecteren als NoProtection.
Het volgende codevoorbeeld toont hoe u alleen-lezen toegang voor een document kunt verwijderen: