Este breve tutorial guía sobre cómo limpiar metadatos de PDF en C#. Tiene los detalles para configurar el entorno de desarrollo, una lista de pasos para escribir la aplicación y un código de muestra ejecutable para eliminar metadatos PDF en C#. También explicará los métodos para eliminar los metadatos predeterminados y personalizados según sus requisitos.
Pasos para eliminar metadatos de PDF en C#
- Configure el entorno para usar Aspose.PDF for .NET para limpiar los metadatos
- Cargue el archivo PDF de origen en el objeto Document para borrar los metadatos
- Obtenga acceso a los metadatos del PDF utilizando la clase DocumentInfo
- Llame a los métodos Clear() y ClearCustomData() para eliminar los metadatos.
- Guarde el archivo PDF de salida resultante
Estos pasos describen el proceso para eliminar metadatos PDF en C#. Inicializamos el proceso cargando el archivo PDF de origen y luego accediendo a los metadatos del archivo utilizando el objeto de clase DocumentInfo. Finalmente, llame a los métodos Clear() y ClearCustomData() para borrar los metadatos predeterminados y personalizados según sus requisitos.
Código para borrar metadatos PDF en C#
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) // Remove metadata from PDF in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch the document info from the loaded PDF file | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
// Clear the metadata | |
info.Clear(); | |
info.ClearCustomData(); | |
// Save the output | |
pdfForMeta.Save("PDFWithoutMetadata.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Este código demuestra el proceso de desarrollo de una herramienta de eliminación de metadatos en C#. Para eliminar los metadatos seleccionados, puede acceder a la propiedad deseada en el objeto DocumentInfo y establecer su valor en cadena nula o vacía según el tipo de datos. Puede utilizar el método IsPredefinedKey() para comprobar si una propiedad es personalizada o no para llamar al método apropiado.
Este rápido tutorial nos ha guiado a limpiar metadatos de PDF en C#. Si desea eliminar los hipervínculos de un PDF, consulte el artículo sobre cómo eliminar un hipervínculo de un PDF en C#.