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 for Java, el desarrollador debe primero obtener 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
  • CreationDate
  • Creador
  • Autor
  • Palabras clave
  • Asunto
  • Título
  • ModifiedDate

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

    Para obtener y establecer propiedades distintas a las previamente listadas, utiliza los métodos getAnyMetadata y setAnyMetadata con el nombre de la propiedad deseada.

    Del mismo modo, el acceso y la modificación de las configuraciones de seguridad en un documento PDF deben realizarse a través de un SecurityManager. Llame a getSecurity en un PdfDocument para obtener una referencia a su SecurityManager y úselo para restringir el acceso al PDF según lo requerido para el uso previsto.

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

    Para obtener información más detallada y explorar las capacidades de IronPDF en diferentes entornos de programación, visite Documentación y características de IronPDF. Descubra soluciones de productos adicionales visitando el sitio web oficial de Iron Software.