XLSX ֆայլերի մետատվյալները, որոնք ներառում են այնպիսի զգայուն տվյալներ, ինչպիսիք են հեղինակի մանրամասները, ստեղծման ամսաթվերը և փաստաթղթերի հատկությունները, պետք է հեռացվեն նախքան ֆայլերի փոխանակումը կամ հրապարակելը` գաղտնիությունը պաշտպանելու և գաղտնիության կանոնները պահպանելու համար: Այս հոդվածը խորանում է այն գործընթացի մեջ, թե ինչպես հեռացնել մետատվյալները XLSX-ից՝ օգտագործելով C# ծրագրավորման լեզուն: XLSX ֆայլերը հայտնի են նրանով, որ պարունակում են մետատվյալներ, որոնք ներառում են մանրամասներ, ինչպիսիք են հեղինակների անունները, ստեղծման և փոփոխման ամսաթվերը, փաստաթղթերի հատկությունները, ինչպիսիք են վերնագիրը և հիմնաբառերը, և վերանայման պատմությունը: Հետևյալ քայլերը կարևոր են ցույց տալու, թե ինչպես պետք է մաքրել մետատվյալները XLSX-ից C#-ում:
Մետատվյալները XLSX-ից C#-ով հեռացնելու քայլեր
- Կարգավորեք ձեր կոդավորման միջավայրը՝ օգտագործելու GroupDocs.Redaction for .NET՝ XLSX ֆայլերից մետատվյալները վերացնելու համար
- Ստեղծեք Redactor դասը` տրամադրելով XLSX ֆայլի ուղին որպես փաստարկ դրա կոնստրուկտորին:
- Ստեղծեք EraseMetadataRedaction օբյեկտ և կիրառեք այն Redactor-ի միջոցով: Կիրառեք մեթոդը
- Օգտագործեք Redactor.Save մեթոդը՝ փոփոխված XLSX ֆայլը սկավառակի վրա պահելու համար
Մետատվյալները կենսական նշանակություն ունեն, քանի որ այն ապահովում է ֆայլի լրացուցիչ համատեքստ և կազմակերպում: Այնուամենայնիվ, զգայուն տեղեկատվության չարտոնված մուտքը կանխելու և տվյալների գաղտնիության ստանդարտները պահպանելու համար անհրաժեշտ է հեռացնել այս մետատվյալները՝ նախքան XLSX ֆայլը համօգտագործելը կամ տարածելը: Հետևելով այս ուղեցույցում շարադրված քայլերին և օգտագործելով Redaction գրադարանը՝ մշակողները կարող են կիրառել Excel ֆայլերում մետատվյալների կառավարման կայուն լուծումներ՝ նպաստելով տվյալների ավելի ապահով և գաղտնիության պահպանմանը: Ստորև բերված է պարզ *C# կոդը՝ XLSX-ից մետատվյալները ջնջելու համար:
Կոդ՝ XLSX-ից մետատվյալները C#-ից հեռացնելու համար
using GroupDocs.Redaction.Options; | |
using GroupDocs.Redaction.Redactions; | |
namespace GroupDocs.Redaction | |
{ | |
internal class RemoveMetadatafromXLSXusingCSharp | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Redaction library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Redaction.lic"); | |
// Control document redaction process, allowing to open, | |
// redact and save documents | |
using (Redactor redactor = new Redactor(@"input.xlsx")) | |
{ | |
// Erase Author, Manager and Company | |
// redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | |
// | MetadataFilters.Manager | MetadataFilters.Company)); | |
// Erase all metadata | |
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All)); | |
redactor.Save(new SaveOptions() | |
{ | |
AddSuffix = true, | |
RasterizeToPDF = false | |
}); | |
} | |
} | |
} | |
} |
Ձեր սարքում .NET-ի տեղադրումը հնարավորություն է տալիս անխափան կերպով իրականացնել նշված գործընթացը Windows, macOS կամ Linux հարթակներում: Լրացուցիչ ծրագրերի տեղադրման կարիք չկա՝ XLSX-ում փաստաթղթի հատկությունները C#-ով մաքրելու համար: XLSX ֆայլերից մետատվյալների հեռացման գործընթացը ապահովում է պարզ և արդյունավետ մեթոդ՝ փաստաթղթերը փոխանակելու կամ բաշխելու համար պատրաստելու համար: Առաջարկվող գրադարանը կազմաձևելուց և ֆայլերի ուղիներում անհրաժեշտ ճշգրտումներ կատարելուց հետո, տրամադրված կոդի օրինակը ձեր նախագծերում ինտեգրելը պետք է սահուն առաջընթաց ունենա՝ առանց որևէ մարտահրավերի կամ խոչընդոտի:
Մեր նախորդ զրույցում մենք մանրամասն ուղեցույց տրամադրեցինք, թե ինչպես հեռացնել մետատվյալները PDF ֆայլերից՝ օգտագործելով C#: Ավելի մանրամասն տեղեկությունների համար առաջարկում ենք ծանոթանալ մեր համապարփակ ձեռնարկին, թե ինչպես անել հեռացնել մետատվյալները PDF-ից՝ օգտագործելով C#: