• Publicidad

Agregar Metadatos a un pdf

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Agregar Metadatos a un pdf

Notapor yulius160 » 2021-04-05 12:51 @577

Buenas tardes.

Estoy leyendo un pdf con la librería PDF::API2 y leyendo sus metadatos con la librería Image::ExifTool pero necesito crear un nuevo metadato en la sección de propiedades personalizada.

¿Cómo podría hacerlo?

Adjunto pantallazo de la sección que menciono.

Gracias de antemano.
Adjuntos
Captura.PNG
Captura.PNG (17.44 KiB) Visto 1110 veces
yulius160
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2020-04-28 14:04 @628

Publicidad

Re: Agregar Metadatos a un pdf

Notapor explorer » 2021-04-05 15:11 @674

Tengo dudas. ¿Te refieres a agregar información en la sección de atributos del PDF, o como formato XMP XML?

Si es el primer caso, te vale con hacer una llamada a info():
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$pdf->info(Author => "Joaquin Ferrero");
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Naturalmente, antes de asignar un valor, hay que saber si el atributo que vas a agregar está en la lista de atributos admitidos:

@atributos = $pdf->infoMetaAttributes();

Si no está, entonces lo agregamos:

@atributos = $pdf->infoMetaAttributes("AtributoNuevo");

y ya podemos luego ponerle un valor.

Si es segundo caso, hay que usar $pdf->xmpMetadata();

Pero... esto es teoría... a veces falla según la versión del PDF que queremos modificar.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados