Deze korte tutorial legt uit hoe je een Word-document kunt opheffen met C#. Het bevat een stapsgewijs proces om de taak te volbrengen, samen met de uitvoerbare voorbeeldcode. Met behulp van dit artikel kunt u ook de beveiliging van een Word-document opheffen met een wachtwoord met behulp van C# met behulp van slechts een paar regels codes en het indien nodig opslaan als een nieuw DOCX- of DOC-bestand.
Stappen om de beveiliging van MS Word-document op te heffen met C#
- Breng de omgeving tot stand om Aspose.Words for .NET toe te voegen vanuit de NuGet-pakketbeheerder
- Laad het beveiligde Word-bestand in het Document klassenobject
- Roep de Unprotect() methode aan om de beveiliging van het document te verwijderen
- Sla het onbeveiligde resulterende Word-bestand op de schijf op
Deze stappen vatten het proces samen om beveiliging van Word-bestand op te heffen met C#, waarbij het Word-bestand eerst in het Document-klasseobject wordt geladen en vervolgens de methode Unprotect() wordt aangeroepen zonder wachtwoord. Merk op dat u ook een wachtwoord kunt gebruiken in de Unprotect()-methode, maar het kan de door een wachtwoord toegepaste beveiliging verwijderen.
Code om Word-document zonder wachtwoord te beveiligen met C#
using System; | |
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to Unprotect a Word file in C# | |
{ | |
// Initialize licenses | |
Aspose.Words.License licWords = new Aspose.Words.License(); | |
licWords.SetLicense("Aspose.Total.lic"); | |
// Load the protected Word file | |
Document protectedDoc = new Document("Protected.docx"); | |
// Unprotect it | |
protectedDoc.Unprotect(); | |
// Save the resultant Word file | |
protectedDoc.Save("UnProtected.docx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Deze code demonstreert het proces om de beveiliging van DOCX op te heffen met C#, waarbij de methode Unprotect() in de klasse Document zonder wachtwoord wordt gebruikt. Het kan de beveiliging van Word-bestanden opheffen die met of zonder wachtwoord zijn beveiligd. Als uw bestand ook tegen schrijven is beveiligd, gebruikt u de opdracht Document.WriteProtection.SetPassword() waarbij het wachtwoord is ingesteld op null om de schrijfbeveiliging te verwijderen.
Dit artikel heeft ons geleerd om de beveiliging van een Word-bestand te verwijderen. Als je het proces wilt leren om een Word-bestand te beveiligen, raadpleeg dan het artikel op hoe een Word-document met een wachtwoord te beveiligen in C#.