Word документ с C#

Word документ с C#

В този кратък урок ще научите как да премахнете метаданните от документи на Word с помощта на C#. Премахването на метадатите включва изтриване както на вградени, така и на персонализирани свойства, като се гарантира поверителността и чистотата на документите.

Предимства на премахването на метаданни от Word документи

  • Защита на личния живот:- Премахване на чувствителни авториални и организационни данни.

  • Документ за чистота:- Изчистване на ненужни или остарели метаданни.

  • Съответствие и сигурност:- Подкрепя спазването на правилата за поверителност.

Предимства: Подготвяне на околната среда

  • Visual Studio или всяка съвместима .NET IDE.
  • Aspose.Words, достъпна чрез NuGet Package Manager.

Стъпка по стъпка ръководство за премахване на метаданни от Word документи с C#

Стъпка 1: Конфигуриране на Aspose.Words чрез NuGet

Aspose.Words в проекта си, като използвате мениджъра на пакетите NuGet.

Install-Package Aspose.Words

Стъпка 2: Изтегляне на Word документ

Изтеглете файла Word, който искате да премахнете метаданните от използването на класа Документ.

Document doc = new Document("SampleProps.doc");

Стъпка 3: Достъп до персонализирани свойства

Получете достъп до колекцията на персонализирани свойства чрез CustomDocumentProperties клас обекта.

CustomDocumentProperties customProps = doc.CustomDocumentProperties;

Стъпка 4: Ясни персонализирани свойства

Word чрез повикване Clear().

customProps.Clear();

Стъпка 5: Достъп до вградени имоти

BuiltInDocumentProperties.

BuiltInDocumentProperties builtInProps = doc.BuiltInDocumentProperties;

Стъпка 6: Чисти вградени свойства

Call Clear() за премахване на стойностите на всички вградени свойства.

builtInProps.Clear();

Стъпка 7: Съхраняване на документа без метаданни

След изтриване на метаданните, съхранявайте документа си обратно на диска.

doc.Save("Output.doc");

Word с помощта на C#

По-долу е изчерпателният пример

// 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.");

Допълнителна информация

  • Използвайте метода Remove() с име на собствеността, за да изтриете индивидуални или вградени стойности за собственост конкретно.
  • Използвайте метода RemoveAt(), като предоставите индекс, за да изтриете свойствата въз основа на техните индекси в колекцията.

заключение

Word с помощта на C#. След тези прости стъпки можете да защитите поверителността и да поддържате съответствието, като гарантирате, че документите ви не съдържат ненужни метаданни.За допълнителни възможности за обработка на документи, разгледайте други статии за манипулация с документи с помощта на Aspose.Words за .NET.

 Български