Trabajando con Metadatos de Archivos PDF | C#

Contents
[ ]
Ten en cuenta que no puedes establecer valores para los campos Application y Producer, porque se mostrarán Aspose Ltd. y Aspose.PDF para .NET x.x.x en estos campos.
El siguiente fragmento de código te muestra cómo configurar la información del archivo PDF. ```csharp // Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET // La ruta al directorio de documentos. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); // Abrir documento Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf"); // Especificar la información del documento DocumentInfo docInfo = new DocumentInfo(pdfDocument); docInfo.Author = "Aspose"; docInfo.CreationDate = DateTime.Now; docInfo.Keywords = "Aspose.Pdf, DOM, API"; docInfo.ModDate = DateTime.Now; docInfo.Subject = "Información PDF"; docInfo.Title = "Configuración de la Información del Documento PDF"; dataDir = dataDir + "SetFileInfo_out.pdf"; // Guardar el documento de salida pdfDocument.Save(dataDir); ``` ## Obtener Metadatos XMP de Archivo PDF Aspose.PDF te permite acceder a los metadatos XMP de un archivo PDF. Para obtener los metadatos de un archivo PDF: 1. Crea un objeto [Document](https://reference.aspose.com/pdf/net/aspose.pdf/document) y abre el archivo PDF de entrada. 1. Obtén los metadatos del archivo usando la propiedad [Metadata](https://reference.aspose.com/pdf/net/aspose.pdf/document/properties/metadata). El siguiente fragmento de código te muestra cómo obtener metadatos del archivo PDF. ```csharp // Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET // La ruta al directorio de documentos. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); // Abrir documento Document pdfDocument = new Document(dataDir + "GetXMPMetadata.pdf"); // Obtener propiedades Console.WriteLine(pdfDocument.Metadata["xmp:CreateDate"]); Console.WriteLine(pdfDocument.Metadata["xmp:Nickname"]); Console.WriteLine(pdfDocument.Metadata["xmp:CustomProperty"]); ``` ## Establecer Metadatos XMP en un Archivo PDF Aspose.PDF te permite establecer metadatos en un archivo PDF. Aspose.PDF permite configurar los metadatos en un archivo PDF. 1. Crea un objeto [Document](https://reference.aspose.com/pdf/net/aspose.pdf/document). 1. Establece los valores de los metadatos usando la propiedad [Metadata](https://reference.aspose.com/pdf/net/aspose.pdf/document/properties/metadata). 1. Guarda el documento actualizado usando el método [Save](https://reference.aspose.com/pdf/net/aspose.pdf/document/methods/save) del objeto [Document](https://reference.aspose.com/pdf/net/aspose.pdf/document). El siguiente fragmento de código muestra cómo configurar los metadatos en un archivo PDF. ```csharp // Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET // La ruta al directorio de documentos. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); // Abrir documento Document pdfDocument = new Document(dataDir + "SetXMPMetadata.pdf"); // Establecer propiedades pdfDocument.Metadata["xmp:CreateDate"] = DateTime.Now; pdfDocument.Metadata["xmp:Nickname"] = "Apodo"; pdfDocument.Metadata["xmp:CustomProperty"] = "Valor Personalizado"; dataDir = dataDir + "SetXMPMetadata_out.pdf"; // Guardar documento pdfDocument.Save(dataDir); ``` ## Insertar Metadatos con Prefijo Algunos desarrolladores necesitan crear un nuevo espacio de nombres de metadatos con un prefijo. El siguiente fragmento de código muestra cómo insertar metadatos con prefijo. ```csharp // Para ejemplos completos y archivos de datos, por favor vaya a https://github.com/aspose-pdf/Aspose.PDF-for-.NET // La ruta al directorio de documentos. string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments(); // Abrir documento Document pdfDocument = new Document(dataDir + "SetXMPMetadata.pdf"); pdfDocument.Metadata.RegisterNamespaceUri("xmp", "http:// Ns.adobe.com/xap/1.0/"); // Se eliminó el prefijo Xmlns pdfDocument.Metadata["xmp:ModifyDate"] = DateTime.Now; dataDir = dataDir + "SetPrefixMetadata_out.pdf"; // Guardar documento pdfDocument.Save(dataDir); ```

Claro, por favor proporcione el documento o el contenido específico que necesita traducir al español, manteniendo el formato Markdown original y las especificaciones que ha mencionado.