Recientemente, analizamos cómo podemos editar las propiedades de metadatos de diferentes formatos de archivo. ¿Qué pasa si no necesitamos los metadatos o las propiedades selectivas de metadatos dentro de nuestros documentos? Tenemos varias opciones para eliminar diferentes propiedades de metadatos o simplemente limpiar todas las propiedades. Podemos hacerlo usando una sencilla herramienta de limpieza de metadatos en línea o eliminarla mediante programación usando C# y Java. Veamos estas opciones bastante brevemente.

Depurador de metadatos en línea

Para empezar, limpiemos los documentos de las propiedades de metadatos innecesarias en línea. Simplemente puede cargar su documento para ver, editar, actualizar, eliminar selectivamente y limpiar todas las propiedades de metadatos de varios archivos. En este artículo, estoy usando GroupDocs.Metadata como Removedor de metadatos.

Editor de metadatos EPUB en línea

Estos son los sencillos pasos para desinfectar (eliminar todas las propiedades de metadatos) documentos en línea:

  • Visite la aplicación Limpiador de metadatos en línea.
  • Cargue su archivo usando uno de los dos métodos simples:
    • Haga clic en Abrir archivo y busque y seleccione su archivo.
    • Arrastre y suelte su archivo en el área designada.
  • Haga clic en el botón Limpiar metadatos para eliminar las propiedades del archivo cargado.
  • Usando el botón Descargar, puede guardar el archivo que ya no contendrá ningún metadato sino solo la información del formato del archivo.

¡Eso es todo! Desinfectemos sus archivos eliminando todos los metadatos no deseados.

Limpieza de metadatos: guía del desarrollador

La eliminación de metadatos en línea es demasiado fácil. Sin embargo, es posible que no prefieras una herramienta en línea si tienes que realizar la misma actividad para una gran cantidad de documentos de varios formatos. Es una opción obvia hacerlo mediante programación.

Aquí, le presentaré bibliotecas diseñadas para facilitar mucho el proceso de limpieza de metadatos. Le mostraré cómo utilizar estas API para limpiar los metadatos mediante programación. Así que ¡prepárate para explorar y elegir el que mejor se adapte a tus necesidades!

Limpiémoslo.

Depurador de metadatos usando C#

Los desarrolladores de .NET pueden desinfectar documentos de varios formatos de archivo en poco tiempo utilizando unas pocas líneas de código C#.

  • Cargue el documento usando la clase Metadatos.
  • Elimine todas las propiedades de metadatos utilizando el método Sanitize.
  • Guarde el documento libre de metadatos utilizando el método Guardar.

Aquí está el código C# que muestra los pasos anteriores para limpiar metadatos de cualquiera de sus documentos.

/*
* Limpie todas las propiedades de metadatos detectadas de Word, Excel, 
* PowerPoint, PDF y otros documentos usando C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

De manera similar, también puedes eliminar cualquiera de las propiedades de metadatos seleccionadas de tus documentos. Para obtener orientación detallada, consulte los artículos sobre Depurador de metadatos para documentos e imágenes usando C#.

Para obtener más recursos de API de .NET, consulte estos enlaces:

API .NET | Documentación | Descargar

Depurador de metadatos usando Java

Los programadores de Java tienen opciones sencillas para limpiar las propiedades de los metadatos de documentos de varios formatos de archivo utilizando unas pocas líneas de código.

  • Primero, cargue el documento usando la clase Metadatos.
  • Luego, limpie las propiedades de los metadatos utilizando el método sanitize.
  • Finalmente, guarde el documento con los metadatos eliminados utilizando el método de guardar.

Aquí está el código Java que muestra los pasos anteriores para eliminar metadatos de sus documentos.

/*
* Elimine todas las propiedades de metadatos detectadas de Word, Excel, 
* PowerPoint, PDF y otros 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 

Asimismo, tienes la opción de eliminar cualquiera de las propiedades de metadatos seleccionadas de tus documentos. Para obtener más detalles, consulte los artículos sobre Limpiador de metadatos para documentos e imágenes usando Java.

Para obtener más recursos de la API de Java, explore estos enlaces:

API .NET | Documentación | Descargar

Conclusión

En este artículo, acabamos de explorar el mundo de la desinfección de los metadatos. Ya sea que desee borrar los metadatos de sus archivos en línea o desee limpiarlos mediante programación usando C# o Java, lo tenemos cubierto aquí.

No se confunda si su formato de archivo es compatible con la herramienta o API. Estoy seguro de que puede encontrar el formato de su documento en la lista de formatos de archivo admitidos.

Para obtener información detallada sobre la API, se recomienda a los lectores que consulten la documentación respectiva. Las preguntas y debates adicionales pueden dirigirse al foro proporcionado.

Ver también