Saltar al contenido principal
Este objeto proporciona acceso a los parámetros de cifrado de un archivo PDF. Estos parámetros pueden usarse al exportar texto reconocido a formato PDF. Estos parámetros se configuran mediante la propiedad EncryptionInfo del objeto PDFExportFeatures.
Los parámetros de cifrado no se usan en archivos PDF/A.
El objeto PDFEncryptionInfo permite lo siguiente:
  • establecer contraseñas de propietario y de usuario;
  • establecer el nivel de cifrado;
  • habilitar o deshabilitar lo siguiente:
    • agregar o modificar anotaciones de texto y campos de formulario interactivos;
    • ensamblar el documento: insertar, girar o eliminar páginas y crear elementos de navegación, como marcadores o miniaturas;
    • copiar o extraer de otro modo texto y gráficos del documento;
    • rellenar formularios (es decir, completar campos de formulario interactivos existentes) y firmar el documento (lo que equivale a completar campos de firma existentes, un tipo de campo de formulario interactivo);
    • modificar el contenido del documento;
    • imprimir el documento.

Propiedades

,de solo lectura

Devuelve el objeto.

Especifica si el archivo PDF debe cifrarse.

Si esta propiedad se establece en FALSE, las demás propiedades se ignorarán. Este parámetro solo puede establecerse en TRUE siIPDFExportParams::PDFAComplianceModeestá establecido en PCM_None.

Esta propiedad es FALSE de forma predeterminada.

Especifica el algoritmo de cifrado del PDF. Tenga en cuenta que la mayoría de los algoritmos de cifrado tienen requisitos mínimos de versión del PDF (). Consulte la descripción depara obtener más detalles.

Esta propiedad es PDFEA_RC4 de forma predeterminada.

Establece la longitud de la clave de cifrado para el algoritmo RC4. Esta propiedad se utiliza únicamente cuando la propiedad EncryptionAlgorithm es PDFEA_RC4 (valor predeterminado); de lo contrario, se ignora.

Las claves con una longitud superior a 40 bits requieren la versión del PDF (IPDFExportFeatures::PDFVersion) 1.4 como mínimo.

Esta propiedad es PDFKL_40Bit de forma predeterminada.

Almacena la contraseña del propietario. Abrir el documento con la contraseña de propietario correcta (siempre que no sea la misma que la contraseña de usuario) otorga acceso completo (de propietario) al documento. Este acceso sin restricciones incluye la posibilidad de cambiar las contraseñas y los permisos de acceso del documento.

El valor predeterminado es una cadena vacía.

Almacena la contraseña de usuario. Abrir el documento con la contraseña de usuario correcta (o abrir un documento que no tiene contraseña de usuario) permite realizar operaciones adicionales de acuerdo con los permisos de acceso de usuario especificados en el diccionario de cifrado del documento.

El valor predeterminado es una cadena vacía.

Habilita o deshabilita la modificación de anotaciones de texto, el relleno de campos de formulario interactivos y la firma del documento (lo que equivale a completar los campos de firma existentes, un tipo de campo de formulario interactivo); junto con la propiedad PermissionModifyContent también permite agregar nuevas anotaciones de texto y campos de formulario.

El valor predeterminado es FALSE.

Habilita o deshabilita el ensamblado del documento: insertar, rotar, eliminar páginas y crear elementos de navegación como marcadores e imágenes en miniatura.

Esta propiedad se omite en la versión 1.3 de PDF (consulte).

El valor predeterminado es FALSE.

Habilita o deshabilita la copia y extracción de texto y gráficos del documento. No obstante, la extracción de texto y gráficos con fines de accesibilidad para usuarios con discapacidad seguirá siendo posible, independientemente del valor de esta propiedad.

El valor predeterminado es FALSE.

Habilita o deshabilita la extracción de texto y gráficos (para hacerlos accesibles a usuarios con discapacidad u otros fines).

Esta propiedad se omite en la versión 1.3 de PDF (consulte).

El valor predeterminado es FALSE.

Habilita o deshabilita el llenado de campos de formulario interactivos existentes y la firma del documento (lo que equivale a completar los campos de firma existentes, un tipo de campo de formulario interactivo).

Esta propiedad se omite en la versión 1.3 de PDF (consulte).

El valor predeterminado es FALSE.

Habilita o deshabilita la modificación del contenido del documento.

El valor predeterminado es FALSE.

Habilita o deshabilita la impresión del documento.

El valor predeterminado es FALSE.

Habilita o deshabilita la impresión en una representación a partir de la cual se podría generar una copia digital fiel del contenido PDF. Deshabilitar esta opción puede provocar una degradación de la calidad de salida (función implementada como “Imprimir como imagen” en Acrobat).

El valor de esta propiedad se omite si:

  • la propiedad PermissionPrint está establecida en FALSE.
  • la versión de PDF es 1.3 (consulte).

El valor predeterminado es FALSE.

Diagrama de objetos

Ejemplos

El objeto se usa en los siguientes ejemplos de código: CommandLineInterface (Windows y Linux)

Consulte también

Ajuste de los parámetros de exportación Trabajar con perfiles Trabajar con Propiedades