HTML
JPG
PDF
XML
DOCX
PDF
Actualizar Metadatos en PDF en .NET SDK
Actualizar todos los metadatos del documento PDF utilizando Aspose.PDF Cloud .NET API
Get StartedCómo actualizar Metadatos de un documento PDF utilizando Cloud .NET SDK
Para actualizar un metadato mediante Cloud .NET SDK , utilizaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK le permite crear fácilmente aplicaciones creadoras, editoras y convertidoras de PDF basadas en la nube en C#, ASP.NET, o cualquier otro lenguaje .NET para diversas plataformas en la nube. Abra NuGet gestor de paquetes, busque Aspose.PDF Cloud e instale. También puede utilizar 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 actualizar Metadatos mediante .NET SDK
Los desarrolladores de Aspose.PDF Cloud pueden fácilmente cargar y actualizar metadatos en PDF en solo unas pocas líneas de código.
- Crear un nuevo objeto Configuration con su Application Secret y Key
- Crear un objeto para conectarse a la API en la nube
- Subir su archivo de documento
- Actualizar propiedades utilizando PutSetProperty
- Manejar propiedades, por ejemplo, imprimir en la consola
Este código de ejemplo muestra la actualización de los metadatos en documentos PDF
public static void UpdateMetadata()
{
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);
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
var response = pdfApi.GetDocumentProperty(storageFileName, "xmp:ArchiveType");
if (response.DocumentProperty.Value != null && !response.DocumentProperty.Value.StartsWith("Aspose"))
{
var responseSet = pdfApi.PutSetProperty(storageFileName, "xmp:ArchiveType", "Aspose Sample Document");
Console.WriteLine(responseSet.Status);
}
}