Contraseñas, seguridad y metadatos

IronPDF puede realizar modificaciones en los metadatos PDF y en la configuración de seguridad. En términos de seguridad, esto incluye la capacidad de hacer que los PDF sean de sólo lectura, no imprimibles, protegidos por contraseña y encriptados. Para los metadatos, esto incluye la posibilidad de definir nuevas propiedades y editar las existentes.

Para gestionar los metadatos de un PDF en IronPDF para Java, el desarrollador debe recuperar primero una referencia a su MetadataManager. Esta clase proporciona métodos para el acceso directo y la modificación del contenido meta del PDF. Los desarrolladores pueden leer y editar rápidamente metapropiedades definidas habitualmente en documentos PDF mediante getters y setters con el mismo nombre.

La lista completa de propiedades con getters y setters convenientes se encuentra a continuación:

  • Productor
  • Fecha de creación
  • Creador
  • Autor
  • Palabras clave
  • Asunto
  • Título
  • FechaModificada

    El código de ejemplo utiliza los métodos setAuthor, setTitle, setKeywords y setModifiedDate para modificar el autor, el título y las palabras clave del documento de trabajo.

    Para obtener y establecer propiedades distintas de las enumeradas anteriormente, utilice los métodos getAnyMetadata y setAnyMetadata con el nombre de la propiedad deseada.

    Del mismo modo, el acceso y la modificación de la configuración de seguridad de un documento PDF deben realizarse a través de un SecurityManager. Llame a getSecurity en un PdfDocument para recuperar una referencia a su SecurityManager y utilizarlo para restringir el acceso al PDF según sea necesario para el uso previsto.

    Los desarrolladores Java pueden utilizar un objeto SecurityOptions para tener un control más detallado de la configuración de seguridad de los PDF.