Recentemente, discutimos como podemos editar propriedades de metadados de diferentes formatos de arquivo. E se não precisarmos dos metadados ou das propriedades seletivas dos metadados em nossos documentos? Temos várias opções para remover diferentes propriedades de metadados ou simplesmente limpar todas as propriedades. Podemos fazer isso usando uma ferramenta online simples de limpeza de metadados ou removê-la programaticamente usando C# e Java. Vamos ver essas opções brevemente.

Purificador de metadados on-line

Para começar, vamos limpar os documentos das propriedades desnecessárias de metadados online. Você pode simplesmente fazer upload do seu documento para visualizar, editar, atualizar, remover seletivamente e limpar todas as propriedades de metadados de vários arquivos. Neste artigo, estou usando GroupDocs.Metadata como Removedor de Metadados.

Editor de metadados EPUB on-line

Aqui estão as etapas simples para higienizar (remover todas as propriedades de metadados) documentos online:

  • Visite o aplicativo Limpador de metadados online.
  • Carregue seu arquivo usando um dos dois métodos simples:
    • Clique em Abrir arquivo, navegue e selecione seu arquivo.
    • Arraste e solte seu arquivo na área designada.
  • Clique no botão Limpar metadados para remover as propriedades do arquivo carregado.
  • Usando o botão Download, você pode salvar o arquivo que não conterá mais metadados, mas apenas informações sobre o formato do arquivo.

É isso! Vamos limpar seus arquivos removendo todos os metadados indesejados.

Limpeza de Metadados – Guia do Desenvolvedor

A remoção de metadados online é muito fácil. No entanto, você pode não preferir uma ferramenta online se tiver que realizar a mesma atividade para um grande número de documentos de vários formatos. É uma escolha óbvia fazer isso programaticamente.

Aqui, apresentarei bibliotecas projetadas para tornar o processo de limpeza de metadados muito mais fácil. Mostrarei como usar essas APIs para limpar os metadados programaticamente. Então, prepare-se para explorar e escolher aquele que melhor se adapta às suas necessidades!

Vamos limpar isso.

Purificador de metadados usando C#

Os desenvolvedores .NET podem limpar documentos de vários formatos de arquivo rapidamente, usando apenas algumas linhas de código C#.

  • Carregue o documento usando a classe Metadata.
  • Remova todas as propriedades de metadados usando o método Sanitize.
  • Salve o documento sem metadados usando o método Save.

Aqui está o código C# mostrando as etapas acima para limpar metadados de qualquer um dos seus documentos.

/*
* Limpe todas as propriedades de metadados detectadas do Word, Excel, 
* PowerPoint, PDF e outros documentos usando C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Da mesma forma, você também pode remover qualquer uma das propriedades de metadados selecionadas de seus documentos. Para obter orientação detalhada, dê uma olhada nos artigos sobre Depurador de metadados para documentos e imagens usando C#.

Para obter mais recursos da API .NET, confira estes links:

API .NET | Documentação | Baixar

Purificador de metadados usando Java

Os programadores Java têm opções simples para limpar propriedades de metadados de documentos de vários formatos de arquivo usando apenas algumas linhas de código.

  • Primeiro, carregue o documento usando a classe Metadata.
  • Em seguida, limpe as propriedades dos metadados usando o método sanitize.
  • Por fim, salve o documento com metadados excluídos usando o método save.

Aqui está o código Java mostrando as etapas acima para remover metadados de seus documentos.

/*
* Remova todas as propriedades de metadados detectadas do Word, Excel, 
* PowerPoint, PDF e outros documentos usando Java
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Da mesma forma, você tem a opção de excluir qualquer uma das propriedades de metadados selecionadas de seus documentos. Para mais detalhes, dê uma olhada nos artigos sobre Limpador de Metadados para Documentos e Imagens usando Java.

Para obter mais recursos da API Java, explore estes links:

API .NET | Documentação | Baixar

Conclusão

Neste artigo, acabamos de explorar o mundo da higienização dos metadados. Se você deseja limpar os metadados de seus arquivos online ou limpá-los programaticamente usando C# ou Java, nós ajudamos você aqui.

Não se confunda se o formato do seu arquivo for compatível com a ferramenta ou API. Tenho certeza de que você pode encontrar o formato do seu documento na lista de formatos de arquivo suportados.

Para informações detalhadas sobre a API, os leitores são incentivados a consultar a respectiva documentação. Perguntas e discussões adicionais podem ser direcionadas para o fórum fornecido.

Veja também