Нещодавно ми обговорювали, як можна редагувати властивості метаданих різних форматів файлів. Що робити, якщо нам не потрібні метадані чи вибіркові властивості метаданих у наших документах? У нас є різні варіанти видалення різних властивостей метаданих або просто очищення всіх властивостей. Ми можемо зробити це за допомогою простого онлайн-інструменту очищення метаданих або видалити його програмним шляхом за допомогою C# та Java. Розглянемо ці варіанти досить коротко.
Онлайн-скруббер метаданих
Для початку очистимо документи від непотрібних властивостей метаданих онлайн. Ви можете просто завантажити свій документ, щоб переглянути, відредагувати, оновити, видалити вибіркові та очистити всі властивості метаданих різних файлів. У цій статті я використовую GroupDocs.Metadata як Metadata Remover.
Ось прості кроки для дезінфекції (видалення всіх властивостей метаданих) документів в Інтернеті:
- Відвідайте програму 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 читачам пропонується ознайомитися з відповідною документацією. Запитання та подальші обговорення можна направляти на наданий форум.