HTML
JPG
PDF
XML
DOCX
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 StartedCó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.
- Cree un nuevo objeto de Configuración con su Clave y Contraseña de Aplicación
- Cree un objeto para conectarse a la API en la Nube
- Suba su archivo de documento
- Obtenga todas las propiedades utilizando GetDocumentProperties
- 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}");
}
}