Ինչպես հեռացնել Word փաստաթուղթը C#-ի միջոցով

Այս կարճ ձեռնարկը բացատրում է ինչպես ապապաշտպանել Word փաստաթուղթը՝ օգտագործելով C#: Այն պարունակում է քայլ իմաստուն գործընթաց՝ առաջադրանքը կատարելու համար՝ գործարկվող օրինակելի կոդի հետ միասին: Օգտագործելով այս հոդվածը, դուք կարող եք նաև չպաշտպանել Word փաստաթուղթը գաղտնաբառով՝ օգտագործելով C# միայն մի քանի տող կոդերի օգնությամբ և անհրաժեշտության դեպքում պահպանել այն որպես նոր DOCX կամ DOC ֆայլ:

MS Word փաստաթուղթը C#-ով պաշտպանելու քայլեր

  1. Ստեղծեք միջավայր՝ NuGet փաթեթի կառավարիչից Aspose.Words for .NET ավելացնելու համար
  2. Բեռնեք պաշտպանված Word ֆայլը Document դասի օբյեկտում
  3. Զանգահարեք Unprotect() մեթոդը՝ փաստաթղթից պաշտպանությունը հեռացնելու համար
  4. Պահպանեք անպաշտպան ստացված 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#-ում գաղտնաբառով-ի հոդվածը:

 Հայերեն