Kürzlich haben wir darüber gesprochen, wie wir Metadateneigenschaften verschiedener Dateiformate bearbeiten können. Was wäre, wenn wir die Metadaten oder selektiven Metadateneigenschaften in unseren Dokumenten nicht benötigen? Wir haben verschiedene Möglichkeiten, verschiedene Metadateneigenschaften zu entfernen oder einfach alle Eigenschaften zu bereinigen. Wir können dies mit einem einfachen Online-Metadaten-Scrubber-Tool tun oder es programmgesteuert mit C# und Java entfernen. Sehen wir uns diese Optionen kurz an.

Online-Metadaten-Scrubber

Zunächst bereinigen wir die Dokumente online von unnötigen Metadateneigenschaften. Sie können Ihr Dokument einfach hochladen, um alle Metadateneigenschaften verschiedener Dateien anzuzeigen, zu bearbeiten, zu aktualisieren, selektiv zu entfernen und zu bereinigen. In diesem Artikel verwende ich GroupDocs.Metadata als Metadata Remover.

Online-EPUB-Metadaten-Editor

Hier sind die einfachen Schritte zum Bereinigen (Entfernen aller Metadateneigenschaften) von Dokumenten online:

  • Besuchen Sie die App Online Metadata Cleaner.
  • Laden Sie Ihre Datei mit einer der beiden einfachen Methoden hoch:
    • Klicken Sie auf Datei öffnen, durchsuchen Sie Ihre Datei und wählen Sie sie aus.
    • Ziehen Sie Ihre Datei per Drag & Drop in den dafür vorgesehenen Bereich.
  • Klicken Sie auf die Schaltfläche „Metadaten bereinigen“, um Eigenschaften der hochgeladenen Datei zu entfernen.
  • Über die Schaltfläche „Herunterladen“ können Sie die Datei speichern, die keine Metadaten mehr, sondern nur noch die Informationen zum Dateiformat enthält.

Das ist es! Lassen Sie uns Ihre Dateien bereinigen, indem wir alle unerwünschten Metadaten entfernen.

Metadatenbereinigung – Entwicklerhandbuch

Das Entfernen von Online-Metadaten ist zu einfach. Allerdings bevorzugen Sie möglicherweise kein Online-Tool, wenn Sie die gleiche Tätigkeit für eine große Anzahl von Dokumenten unterschiedlicher Formate ausführen müssen. Es liegt nahe, dies programmgesteuert zu tun.

Hier stelle ich Ihnen Bibliotheken vor, die den Prozess der Metadatenbereinigung erheblich vereinfachen sollen. Ich zeige Ihnen, wie Sie diese APIs verwenden, um die Metadaten programmgesteuert zu bereinigen. Machen Sie sich also bereit für die Erkundung und wählen Sie diejenige aus, die Ihren Bedürfnissen am besten entspricht!

Lass es uns reinigen.

Metadaten-Scrubber mit C#

.NET-Entwickler können Dokumente verschiedener Dateiformate innerhalb kürzester Zeit mit wenigen Zeilen C#-Code bereinigen.

  • Laden Sie das Dokument mit der Klasse Metadata.
  • Entfernen Sie alle Metadateneigenschaften mit der Sanitize-Methode.
  • Speichern Sie das metadatenfreie Dokument mit der Save-Methode.

Hier ist der C#-Code, der die oben genannten Schritte zum Bereinigen von Metadaten aus Ihren Dokumenten zeigt.

/*
* Bereinigen Sie alle erkannten Metadateneigenschaften aus Word, Excel, 
* PowerPoint, PDF und andere Dokumente mit C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Ebenso können Sie auch alle ausgewählten Metadateneigenschaften Ihrer Dokumente entfernen. Ausführliche Anleitungen finden Sie in den Artikeln zu Metadata Scrubber für Dokumente und Bilder mit C#.

Weitere .NET-API-Ressourcen finden Sie unter diesen Links:

.NET API | Dokumentation | Herunterladen

Metadaten-Scrubber mit Java

Java-Programmierer haben einfache Möglichkeiten, Metadateneigenschaften aus Dokumenten verschiedener Dateiformate mit wenigen Codezeilen zu bereinigen.

  • Laden Sie zunächst das Dokument mit der Klasse Metadata.
  • Bereinigen Sie dann die Metadateneigenschaften mit der Sanitize-Methode.
  • Speichern Sie abschließend das Dokument mit den gelöschten Metadaten mithilfe der Speichermethode.

Hier ist der Java-Code, der die oben genannten Schritte zum Entfernen von Metadaten aus Ihren Dokumenten zeigt.

/*
* Entfernen Sie alle erkannten Metadateneigenschaften aus Word, Excel, 
* PowerPoint, PDF und andere Dokumente mit Java
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Ebenso haben Sie die Möglichkeit, alle ausgewählten Metadateneigenschaften Ihrer Dokumente zu löschen. Weitere Informationen finden Sie in den Artikeln zu Metadata Cleaner for Documents and Images using Java.

Weitere Java-API-Ressourcen finden Sie unter diesen Links:

.NET API | Dokumentation | Herunterladen

Abschluss

In diesem Artikel haben wir gerade die Welt der Bereinigung von Metadaten erkundet. Ganz gleich, ob Sie die Metadaten Ihrer Dateien online bereinigen oder programmgesteuert mit C# oder Java bereinigen möchten, bei uns sind Sie genau richtig.

Lassen Sie sich nicht verwirren, wenn Ihr Dateiformat vom Tool oder der API unterstützt wird. Ich bin sicher, dass Sie Ihr Dokumentformat in der Liste der unterstützten Dateiformate finden.

Für detaillierte API-Informationen wird den Lesern empfohlen, die entsprechende Dokumentation zu konsultieren. Fragen und weitere Diskussionen können an das bereitgestellte Forum gerichtet werden.

Siehe auch