HTML JPG PDF XML DOCX
  Product Family
PDF

Obtener Metadatos de PDF en el SDK .NET

Construya sus propias aplicaciones en la nube para obtener archivos de documentos rellenables utilizando APIs del lado del servidor.

Get Started

Cómo obtener metadatos de un documento PDF utilizando el SDK .NET en la Nube

Para obtener Metadatos a través del SDK .NET de Cloud, utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la Nube le permite crear fácilmente aplicaciones basadas en la nube para crear, editar e convertir documentos PDF en C#, ASP.NET o cualquier otro lenguaje .NET para diferentes plataformas en la nube. Abra NuGet el administrador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede utilizar el siguiente comando en la Consola del Administrador de Paquetes.

Comando de Consola del Administrador de Paquetes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Pasos para obtener Metadatos a través del SDK .NET

Los desarrolladores de Aspose.PDF Cloud pueden cargar & obtener metadatos de PDF en solo unas pocas líneas de código.

  1. Cree un nuevo objeto de Configuración con su Clave y Contraseña de Aplicación
  2. Cree un objeto para conectarse a la API en la Nube
  3. Suba su archivo de documento
  4. Obtenga todas las propiedades utilizando GetDocumentProperties
  5. Maneje las propiedades, por ejemplo, imprímalas en la consola.
 

Este código de ejemplo muestra la obtención de Metadatos de documentos PDF


    public static void GetMetadata()
    {
        const string localPdfFileName = @"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);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localPdfFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.GetDocumentProperties(storageFileName);
        foreach (var item in response.DocumentProperties.List)
        {
            Console.WriteLine($"Name: {item.Name} Value: {item.Value}");
        }
    }