Kaip pašalinti metaduomenis iš "Word Document" naudojant C#
Šiame trumpuose instrukcijose sužinosite, kaip pašalinti metaduomenis iš “Word” dokumentų naudojant C#. Metadato šalinimas apima tiek įterptas, tiek pritaikytas savybes, užtikrinant dokumento privatumą ir grynumą.
Metadato pašalinimo iš Word dokumentų privalumai
• Privatumo apsauga:- Ištrina jautrus autorinius ir organizacinius duomenis.
** Dokumentas Cleanliness** :- Ištrina nereikalingus ar senus metaduomenis.
** Atitikimas ir saugumas** :- Palaiko privatumo taisyklių laikymąsi.
Žymos archyvas: paruošti aplinką
- Įdiegti „Visual Studio“ arba bet kokį suderinamą .NET IDE.
- Įtraukite „Aspose.Words“ biblioteką, kuri yra prieinama per „NuGet Package Manager“.
Žingsnis po žingsnio vadovas, kaip pašalinti metaduomenis iš “Word” dokumentų naudojant C#
1 žingsnis: Įdiegti Aspose.Words per NuGet
Įdiegti Aspose.Words biblioteką savo projekte naudojant NuGet paketų vadybininką.
Install-Package Aspose.Words
2 žingsnis: įkelkite žodžio dokumentą
Atsisiųskite “Word” failą, kurį norite pašalinti metaduomenis naudojant “Dokumento klasę”.
Document doc = new Document("SampleProps.doc");
3 žingsnis: prieiga prie pritaikytų savybių
Gaukite prieigą prie pritaikytų savybių kolekcijos per „CustomDocumentProperties“ klasės objektą.
CustomDocumentProperties customProps = doc.CustomDocumentProperties;
4 žingsnis: aiškios pritaikytos savybės
Pašalinti pritaikytus metaduomenis iš “Word” failo skambindami “Clear().
customProps.Clear();
5 žingsnis: prieiga prie pastatytų savybių
Prieiga prie įterptų savybių naudojant „BuiltInDocumentProperties“ objektą.
BuiltInDocumentProperties builtInProps = doc.BuiltInDocumentProperties;
6 žingsnis: aiškiai pastatytos savybės
Skambinkite Clear(), kad pašalintumėte visų įterptų savybių vertybes.
builtInProps.Clear();
7 žingsnis: išsaugoti dokumentą be metadato
Po metaduomenų pašalinimo, išsaugokite dokumentą atgal į diską.
doc.Save("Output.doc");
Išsamus kodo pavyzdys, kad pašalintumėte metaduomenis žodžiu naudojant C#
Žemiau pateikiamas pilnas vykdomas pavyzdys
// Load the Word file
Document doc = new Document("SampleProps.doc");
// Access the custom properties and clear them
CustomDocumentProperties custProps = doc.CustomDocumentProperties;
custProps.Clear();
// Access the built-in properties and clear their values
BuiltInDocumentProperties builtInProps = doc.BuiltInDocumentProperties;
builtInProps.Clear();
// Save the Word file after metadata removal
doc.Save("Output.doc");
System.Console.WriteLine("Metadata removed successfully.");
Papildoma informacija
- Naudokite Remove() metodą su nuosavybės pavadinimu, kad konkrečiai ištrintumėte atskiras pritaikytas ar įterptas savybės vertybes.
- Naudokite RemoveAt() metodą, suteikiant indeksą ištrinti savybes remiantis jų indeksu kolekcijoje.
Conclusion
Šiame straipsnyje jūs sužinojote, kaip programuojamai pašalinti metaduomenis iš “Word” failų naudojant “C#”. laikydamiesi šių paprastų žingsnių, galite apsaugoti privatumą ir išlaikyti atitikimą užtikrinant, kad jūsų dokumentai neturi nereikalingų metadatų.