Onlangs hebben we besproken hoe we metadata-eigenschappen van verschillende bestandsformaten kunnen bewerken. Hoe zit het als we de metadata of selectieve metadata-eigenschappen in onze documenten niet nodig hebben? We hebben verschillende opties om verschillende metadata-eigenschappen te verwijderen of eenvoudigweg alle eigenschappen op te schonen. We kunnen het doen met behulp van een eenvoudige online Metadata Scrubber Tool of het programmatisch verwijderen met C# en Java. Laten we deze opties kort bekijken.

Online metadata-scrubber

Laten we om te beginnen de documenten online ontdoen van de onnodige metadata-eigenschappen. U kunt eenvoudig uw document uploaden om alle metagegevenseigenschappen van verschillende bestanden te bekijken, bewerken, bijwerken, selectief verwijderen en opschonen. In dit artikel gebruik ik GroupDocs.Metadata als Metadata Remover.

Online EPUB-metagegevenseditor

Hier zijn de eenvoudige stappen om documenten online op te schonen (alle metadata-eigenschappen te verwijderen):

  • Bezoek de app Online Metadata Cleaner.
  • Upload uw bestand op een van de twee eenvoudige manieren:
    • Klik op Bestand openen, blader en selecteer uw bestand.
    • Sleep uw bestand naar het aangewezen gebied.
  • Klik op de knop Metagegevens opschonen om de eigenschappen van het geüploade bestand te verwijderen.
  • Met behulp van de knop Downloaden kunt u het bestand opslaan dat geen metagegevens meer bevat, maar alleen informatie over het bestandsformaat.

Dat is het! Laten we uw bestanden opschonen door alle ongewenste metagegevens te verwijderen.

Metagegevens opschonen – Handleiding voor ontwikkelaars

Online metadata verwijderen is te gemakkelijk. Het kan echter zijn dat u niet de voorkeur geeft aan een online tool als u dezelfde activiteit moet uitvoeren voor een groot aantal documenten van verschillende formaten. Het is een voor de hand liggende keuze om het programmatisch te doen.

Hier laat ik u kennismaken met bibliotheken die zijn ontworpen om het opschoningsproces van metagegevens een stuk eenvoudiger te maken. Ik zal je laten zien hoe je deze API’s kunt gebruiken om de metadata programmatisch op te schonen. Maak je dus klaar om te verkennen en kies degene die het beste bij je past!

Laten we het schoonmaken.

Metadata-scrubber met C#

.NET-ontwikkelaars kunnen documenten met verschillende bestandsformaten binnen een mum van tijd opschonen met behulp van een paar regels C#-code.

  • Laad het document met de klasse Metadata.
  • Verwijder alle metadata-eigenschappen met behulp van de Sanitize-methode.
  • Sla het metagegevensvrije document op met behulp van de Save-methode.

Hier is de C#-code die de bovenstaande stappen toont om metagegevens uit al uw documenten op te schonen.

/*
* Reinig alle gedetecteerde metadata-eigenschappen uit Word, Excel, 
* PowerPoint, PDF en andere documenten met C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Op dezelfde manier kunt u ook alle geselecteerde metagegevenseigenschappen van uw documenten verwijderen. Voor gedetailleerde richtlijnen kunt u de artikelen over Metadata Scrubber for Documents and Images Using C# raadplegen.

Bekijk deze links voor meer .NET API-bronnen:

.NET API | Documentatie | Downloaden

Metadata-scrubber met Java

Java-programmeurs hebben eenvoudige opties om metagegevenseigenschappen uit documenten met verschillende bestandsformaten op te schonen met behulp van een paar regels code.

  • Laad eerst het document met behulp van de klasse Metadata.
  • Reinig vervolgens de metadata-eigenschappen met behulp van de sanitize-methode.
  • Sla ten slotte het document op met verwijderde metagegevens met behulp van de opslagmethode.

Hier is de Java-code die de bovenstaande stappen toont om metagegevens uit uw documenten te verwijderen.

/*
* Verwijder alle gedetecteerde metadata-eigenschappen uit Word, Excel, 
* PowerPoint, PDF en andere documenten die Java gebruiken
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Op dezelfde manier heeft u de mogelijkheid om de geselecteerde metadata-eigenschappen van uw documenten te verwijderen. Voor meer details, bekijk de artikelen over Metadata Cleaner voor documenten en afbeeldingen met behulp van Java.

Bekijk deze links voor meer Java API-bronnen:

.NET API | Documentatie | Downloaden

Conclusie

In dit artikel hebben we zojuist de opschoningswereld van metadata verkend. Of u nu de metagegevens van uw bestanden online wilt opschonen, of deze programmatisch wilt opschonen met C# of Java, wij hebben de oplossing voor u.

Raak niet in de war als uw bestandsformaat wordt ondersteund door de tool of API. Ik weet zeker dat u uw documentformaat kunt vinden in de lijst met ondersteunde bestandsformaten.

Voor gedetailleerde API-informatie worden lezers aangemoedigd de betreffende documentatie te raadplegen. Vragen en verdere discussies kunnen worden gericht aan het voorziene forum.

Zie ook