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.