Kaip pašalinti metaduomenis iš "Word Document" naudojant C#

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ų.

 Lietuvių