HTML JPG PDF XML DOCX
  Product Family
PDF

Trabajar con Metadatos en PDF en .NET SDK

Manipular Metadatos en Documento PDF usando API del lado del servidor .NET.

Get Started

Cómo trabajar con Metadatos a través de Cloud .NET SDK

Para trabajar con Metadatos a través de Cloud .NET SDK, utilizaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK le permite crear fácilmente aplicaciones de creador, editor y convertidor de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para varias plataformas en la nube. Abra NuGet gestor de paquetes, busque Aspose.PDF Cloud e instale. También puede usar el siguiente comando desde la Consola del Administrador de Paquetes.

Comando de Consola del Administrador de Paquetes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Pasos para crear un Metadato a través de .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear metadatos en PDF fácilmente en solo unas pocas líneas de código.

  1. Cree un nuevo objeto de Configuración con su Secreto de Aplicación y Clave
  2. Cree un objeto para conectarse a la API de la Nube
  3. Suba su archivo de documento
  4. Establezca la propiedad deseada usando PutSetProperty
  5. Descargue el resultado si es necesario
 

Este código de ejemplo muestra la creación de metadatos en documentos PDF


    public static void AddMetadata()
    {
        const string localImageFileName = @"C:\Samples\sample.pdf";
        const string storageFileName = "sample.pdf";
        
        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);
        var filesOnStorage = pdfApi.GetFilesList("");
        if (filesOnStorage.Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localImageFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }
        var response = pdfApi.PutSetProperty(storageFileName, "xmp:ArchiveDate", 
            DateTime.Today.ToString(CultureInfo.InvariantCulture));
        Console.WriteLine(response.Status);
    }