Deze korte handleiding geeft uitleg over hoe u een beveiligd Word-document converteert naar onbeschermd in Python. Het deelt alle vereisten om deze taak te volbrengen, samen met de gedetailleerde stappen en een uitvoerbare voorbeeldcode die kan worden uitgevoerd in een van de omgevingen die Java ondersteunen. Tijdens dit proces om beveiliging van MS Word-document op te heffen in Python, leert u ook verschillende opties om de beveiliging te verwijderen en het resulterende bestand op te slaan in een van de gewenste formaten zoals DOCX, DOC, of in elk ander formaat dat door MS Word wordt ondersteund.
Stappen om de beveiliging van Word-document in Python op te heffen
- Breng de omgeving tot stand om Aspose.Words voor Python via .NET te gebruiken voor het verwijderen van de beveiliging van het Word-bestand
- Open het beveiligde Word-bestand met behulp van het Document klassenobject
- Roep de unprotect()-methode aan in de Document-klasse om de beveiliging te verwijderen
- Sla het uitvoer-Word-bestand op na het verwijderen van de beveiliging
De bovenstaande stappen leggen het proces uit om de beveiliging van Word-document op te heffen zonder wachtwoord in Python, waarbij het beveiligde Word-bestand in het documentklasse-object wordt geladen. Zodra het bronbestand is geopend, wordt de methode unprotect() aangeroepen om beide soorten beveiligingen te verwijderen uit het geladen bestand dat is beveiligd met of zonder wachtwoord. Het resulterende Word-bestand waarvan de beveiliging is verwijderd, kan worden opgeslagen met dezelfde naam of als een nieuw bestand volgens de vereisten.
Code om Word-bestand op te heffen in Python
De bovenstaande code demonstreert het proces om beveiligd Word-document te converteren naar onbeschermd in Python, waarbij het documentklasse-object wordt gebruikt met de enkele argumentconstructor. Als u een wachtwoord wilt opgeven om het Word-bestand te openen, kunt u de andere constructor gebruiken die het LoadOptions-object met het vereiste wachtwoord nodig heeft om het geladen Word-bestand te openen. Evenzo, als uw Word-bestand tegen schrijven is beveiligd, gebruikt u de methode Document.write_protection.set_password() door het wachtwoord als argument op te geven.
In dit artikel hebben we het proces doorlopen om de beveiliging van een Word-bestand te verwijderen. Als je het proces wilt leren om een wachtwoord toe te passen op een Word-bestand, raadpleeg dan het artikel op hoe een Word-document in Python met een wachtwoord te beveiligen.