Nedávno jsme diskutovali o tom, jak můžeme upravit vlastnosti metadat různých formátů souborů. Co když nepotřebujeme metadata nebo selektivní vlastnosti metadat v našich dokumentech? Máme různé možnosti, jak odstranit různé vlastnosti metadat nebo jednoduše vyčistit všechny vlastnosti. Můžeme to udělat pomocí jednoduchého online nástroje Metadata Scrubber Tool nebo jej odstranit programově pomocí C# a Java. Podívejme se na tyto možnosti docela stručně.

Online metadata Scrubber

Nejprve vyčistíme dokumenty od nepotřebných vlastností metadat online. Můžete jednoduše nahrát svůj dokument a zobrazit, upravit, aktualizovat, odstranit selektivní a vyčistit všechny vlastnosti metadat různých souborů. V tomto článku používám GroupDocs.Metadata jako Odstraňovač metadat.

Online editor metadat EPUB

Zde jsou jednoduché kroky k dezinfekci (odstranění všech vlastností metadat z) dokumentů online:

  • Navštivte aplikaci Online Metadata Cleaner.
  • Nahrajte soubor jedním ze dvou jednoduchých způsobů:
    • Klikněte na Otevřít soubor a procházejte a vyberte svůj soubor.
    • Přetáhněte soubor do určené oblasti.
  • Klepnutím na tlačítko Vyčistit metadata odeberete vlastnosti nahraného souboru.
  • Pomocí tlačítka Stáhnout můžete uložit soubor, který již nebude obsahovat žádná metadata, ale pouze informace o formátu souboru.

A je to! Dezinfikujeme vaše soubory odstraněním všech nežádoucích metadat.

Čištění metadat – příručka pro vývojáře

Online odstranění metadat je příliš snadné. Online nástroj však možná neupřednostníte, pokud musíte stejnou činnost vykonávat pro velké množství dokumentů různých formátů. Je to jasná volba udělat to programově.

Zde vám představím knihovny, které jsou navrženy tak, aby proces čištění metadat mnohem usnadnily. Ukážu vám, jak pomocí těchto rozhraní API programově vyčistit metadata. Takže se připravte na průzkum a vyberte si ten, který nejlépe vyhovuje vašim potřebám!

Pojďme to vyčistit.

Metadata Scrubber pomocí C#

Vývojáři .NET mohou během okamžiku dezinfikovat dokumenty různých formátů souborů pomocí několika jednoduchých řádků kódu C#.

  • Načtěte dokument pomocí třídy Metadata.
  • Odstraňte všechny vlastnosti metadat pomocí metody Sanitize.
  • Uložte dokument bez metadat pomocí metody Uložit.

Zde je kód C# znázorňující výše uvedené kroky k vyčištění metadat z libovolného z vašich dokumentů.

/*
* Vyčistěte všechny zjištěné vlastnosti metadat z aplikací Word, Excel, 
* PowerPoint, PDF a další dokumenty používající C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Podobně můžete také odebrat kteroukoli z vybraných vlastností metadat vašich dokumentů. Podrobné pokyny naleznete v článcích na téma Metadata Scrubber for Documents and Images using C#.

Další zdroje .NET API naleznete na těchto odkazech:

.NET API | Dokumentace | Stáhnout

Metadata Scrubber pomocí Java

Programátoři Java mají jednoduché možnosti, jak vyčistit vlastnosti metadat z dokumentů různých formátů souborů pomocí jednoduchých několika řádků kódu.

  • Nejprve načtěte dokument pomocí třídy Metadata.
  • Poté vyčistěte vlastnosti metadat pomocí metody dezinfekce.
  • Nakonec uložte dokument s odstraněnými metadaty pomocí metody uložení.

Zde je kód Java zobrazující výše uvedené kroky k odstranění metadat z vašich dokumentů.

/*
* Odeberte všechny zjištěné vlastnosti metadat z aplikací Word, Excel, 
* PowerPoint, PDF a další dokumenty využívající Java
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Stejně tak máte možnost odstranit kteroukoli z vybraných vlastností metadat vašich dokumentů. Další podrobnosti najdete v článcích Čistič metadat pro dokumenty a obrázky pomocí Javy.

Další zdroje Java API naleznete na těchto odkazech:

.NET API | Dokumentace | Stáhnout

Závěr

V tomto článku jsme právě prozkoumali svět sanitace metadat. Ať už chcete vyčistit metadata vašich souborů online, nebo je chcete vyčistit programově pomocí C# nebo Java, máme pro vás řešení zde.

Nenechte se zmást, pokud je váš formát souboru podporován nástrojem nebo rozhraním API. Jsem si jistý, že formát dokumentu najdete v seznam podporovaných formátů souborů.

Pro podrobné informace o API se čtenářům doporučuje nahlédnout do příslušné dokumentace. Dotazy a další diskuse můžete směřovat na poskytnuté fórum.

Viz také