Нещодавно ми обговорювали, як можна редагувати властивості метаданих різних форматів файлів. Що робити, якщо нам не потрібні метадані чи вибіркові властивості метаданих у наших документах? У нас є різні варіанти видалення різних властивостей метаданих або просто очищення всіх властивостей. Ми можемо зробити це за допомогою простого онлайн-інструменту очищення метаданих або видалити його програмним шляхом за допомогою C# та Java. Розглянемо ці варіанти досить коротко.

Онлайн-скруббер метаданих

Для початку очистимо документи від непотрібних властивостей метаданих онлайн. Ви можете просто завантажити свій документ, щоб переглянути, відредагувати, оновити, видалити вибіркові та очистити всі властивості метаданих різних файлів. У цій статті я використовую GroupDocs.Metadata як Metadata Remover.

Онлайн-редактор метаданих EPUB

Ось прості кроки для дезінфекції (видалення всіх властивостей метаданих) документів в Інтернеті:

  • Відвідайте програму Online Metadata Cleaner.
  • Завантажте файл одним із двох простих способів:
    • Натисніть «Відкрити файл», перегляньте та виберіть свій файл.
    • Перетягніть файл у призначену область.
  • Натисніть кнопку «Очистити метадані», щоб видалити властивості завантаженого файлу.
  • За допомогою кнопки «Завантажити» ви можете зберегти файл, який більше не міститиме жодних метаданих, а лише інформацію про формат файлу.

Це воно! Давайте очистимо ваші файли, видаливши всі непотрібні метадані.

Очищення метаданих – Посібник розробника

Видалити метадані онлайн занадто просто. Однак ви можете не віддати перевагу онлайн-інструменту, якщо вам потрібно виконати ту саму дію для великої кількості документів різних форматів. Це очевидний вибір зробити це програмно.

Тут я познайомлю вас із бібліотеками, які створені, щоб значно полегшити процес очищення метаданих. Я покажу вам, як використовувати ці API для програмного очищення метаданих. Отже, приготуйтеся досліджувати та вибрати той, який найкраще відповідає вашим потребам!

Давайте його почистимо.

Скрабер метаданих за допомогою C#

Розробники .NET можуть миттєво очистити документи різних форматів файлів за допомогою кількох простих рядків коду C#.

  • Завантажте документ за допомогою класу Metadata.
  • Видаліть усі властивості метаданих за допомогою методу Sanitize.
  • Збережіть документ без метаданих за допомогою методу збереження.

Ось код C#, який показує наведені вище кроки для очищення метаданих з будь-якого з ваших документів.

/*
* Очистити всі виявлені властивості метаданих із Word, Excel, 
* PowerPoint, PDF та інші документи за допомогою C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Подібним чином ви також можете видалити будь-які вибрані властивості метаданих ваших документів. Щоб отримати докладні вказівки, перегляньте статті про Очищувач метаданих для документів і зображень за допомогою C#.

Щоб отримати додаткові ресурси .NET API, перегляньте ці посилання:

.NET API | Документація | Завантажити

Скрабер метаданих за допомогою Java

Програмісти Java мають прості варіанти очищення властивостей метаданих із документів різних форматів файлів за допомогою кількох простих рядків коду.

  • Спочатку завантажте документ за допомогою класу Metadata.
  • Потім очистіть властивості метаданих за допомогою методу дезінфекції.
  • Нарешті, збережіть документ із видаленими метаданими за допомогою методу збереження.

Ось код Java, який показує описані вище кроки для видалення метаданих із ваших документів.

/*
* Видаліть усі виявлені властивості метаданих із Word, Excel, 
* PowerPoint, PDF та інші документи з використанням Java
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Так само ви можете видалити будь-яку з вибраних властивостей метаданих ваших документів. Щоб дізнатися більше, перегляньте статті про Очищення метаданих для документів і зображень за допомогою Java.

Для отримання додаткових ресурсів Java API перегляньте ці посилання:

.NET API | Документація | Завантажити

Висновок

У цій статті ми щойно досліджували світ очищення метаданих. Незалежно від того, чи хочете ви очистити метадані своїх файлів в Інтернеті чи програмно очистити їх за допомогою C# чи Java, ми допоможемо вам тут.

Не заплутайтеся, якщо ваш формат файлу підтримується інструментом або API. Я впевнений, що ви можете знайти свій формат документа в списку підтримуваних форматів файлів.

Для отримання детальної інформації про API читачам пропонується ознайомитися з відповідною документацією. Запитання та подальші обговорення можна направляти на наданий форум.

Дивись також