Այս կարճ ձեռնարկը բացատրում է ինչպես ապապաշտպանել Word փաստաթուղթը՝ օգտագործելով C#: Այն պարունակում է քայլ իմաստուն գործընթաց՝ առաջադրանքը կատարելու համար՝ գործարկվող օրինակելի կոդի հետ միասին: Օգտագործելով այս հոդվածը, դուք կարող եք նաև չպաշտպանել Word փաստաթուղթը գաղտնաբառով՝ օգտագործելով C# միայն մի քանի տող կոդերի օգնությամբ և անհրաժեշտության դեպքում պահպանել այն որպես նոր DOCX կամ DOC ֆայլ:
MS Word փաստաթուղթը C#-ով պաշտպանելու քայլեր
- Ստեղծեք միջավայր՝ NuGet փաթեթի կառավարիչից Aspose.Words for .NET ավելացնելու համար
- Բեռնեք պաշտպանված Word ֆայլը Document դասի օբյեկտում
- Զանգահարեք Unprotect() մեթոդը՝ փաստաթղթից պաշտպանությունը հեռացնելու համար
- Պահպանեք անպաշտպան ստացված Word ֆայլը սկավառակի վրա
Այս քայլերն ամփոփում են Word ֆայլը չպաշտպանելու գործընթացը՝ օգտագործելով C#*, որտեղ Word ֆայլը նախ բեռնվում է Document դասի օբյեկտի մեջ, այնուհետև Unprotect() մեթոդը կանչվում է առանց որևէ գաղտնաբառի: Նկատի ունեցեք, որ դուք կարող եք նաև օգտագործել գաղտնաբառ Unprotect() մեթոդում, սակայն այն կարող է հեռացնել գաղտնաբառի միջոցով կիրառվող պաշտպանությունը:
Կոդ՝ առանց գաղտնաբառի Word փաստաթուղթը պաշտպանելու համար՝ օգտագործելով 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"); | |
} | |
} | |
} |
Այս կոդը ցույց է տալիս DOCX-ը C#*-ի միջոցով *ապապաշտպանելու գործընթացը, որտեղ Document դասի Unprotect() մեթոդն օգտագործվում է առանց որևէ գաղտնաբառի: Այն կարող է չպաշտպանել Word ֆայլերը, որոնք պաշտպանված են գաղտնաբառով կամ առանց դրա: Եթե ձեր ֆայլը նույնպես պաշտպանված է գրությունից, օգտագործեք Document.WriteProtection.SetPassword() հրամանը, որտեղ գաղտնաբառը սահմանվել է null` գրելու պաշտպանությունը հեռացնելու համար:
Այս հոդվածը մեզ սովորեցրել է հեռացնել պաշտպանությունը Word ֆայլից: Եթե ցանկանում եք սովորել Word ֆայլը պաշտպանելու գործընթացը, տես ինչպես պաշտպանել Word փաստաթուղթը C#-ում գաղտնաբառով-ի հոդվածը: