> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Objeto PDFEncryptionInfo (interfaz IPDFEncryptionInfo)

> Objeto PDFEncryptionInfo (interfaz IPDFEncryptionInfo) en la API de ABBYY FineReader Engine: parámetros de cifrado para los archivos PDF de salida, configurados mediante la propiedad EncryptionInfo de PDFExportFeatures.

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](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures).

<Warning>
  Los parámetros de cifrado no se usan en archivos PDF/A.
</Warning>

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.

<div id="properties">
  ## Propiedades
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Nombre</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Tipo</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Descripción</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            de solo lectura
          </a>
        </p>
      </td>

      <td>
        <p>
          Devuelve el objeto{" "}

          <strong>
            <a href="/es/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Configuración principal</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="isencryptionrequested" />

          <strong>IsEncryptionRequested</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Especifica si el archivo PDF debe cifrarse.</p>

        <Warning>
          Si esta propiedad se establece en FALSE, las demás propiedades se
          ignorarán. Este parámetro solo puede establecerse en TRUE si{" "}

          <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfacompliancemode">
            IPDFExportParams::PDFAComplianceMode
          </a>

          {" "}

          está establecido en PCM\_None.
        </Warning>

        <p>Esta propiedad es FALSE de forma predeterminada.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="encryptionalgorithm" />

          <strong>EncryptionAlgorithm</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/enumerations/pdfencryptionalgorithmenum">
              PDFEncryptionAlgorithmEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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 (

          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          ). Consulte la descripción de{" "}

          <strong>
            <a href="/es/fine-reader/engine/api-reference/enumerations/pdfencryptionalgorithmenum">
              PDFEncryptionAlgorithmEnum
            </a>
          </strong>

          {" "}

          para obtener más detalles.
        </p>

        <p>Esta propiedad es PDFEA\_RC4 de forma predeterminada.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="keylength" />

          <strong>KeyLength</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/api-reference/enumerations/pdfkeylengthenum">
              PDFKeyLengthEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Establece la longitud de la clave de cifrado para el algoritmo RC4. Esta propiedad se
          utiliza únicamente cuando la propiedad <strong>EncryptionAlgorithm</strong> es
          PDFEA\_RC4 (valor predeterminado); de lo contrario, se ignora.
        </p>

        <Note>
          Las claves con una longitud superior a 40 bits requieren la versión del PDF ({" "}

          <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
            IPDFExportFeatures::PDFVersion
          </a>

          {" "}

          ) 1.4 como mínimo.
        </Note>

        <p>Esta propiedad es PDFKL\_40Bit de forma predeterminada.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Contraseñas</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="ownerpassword" />

          <strong>OwnerPassword</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>

        <p>El valor predeterminado es una cadena vacía.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="userpassword" />

          <strong>UserPassword</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>

        <p>El valor predeterminado es una cadena vacía.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Permisos</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionaddannotations" />

          <strong>PermissionAddAnnotations</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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 <strong>PermissionModifyContent</strong>{" "}
          también permite agregar nuevas anotaciones de texto y campos de formulario.
        </p>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionassembledoc" />

          <strong>PermissionAssembleDoc</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>

        <p>
          Esta propiedad se omite en la versión 1.3 de PDF (consulte{" "}

          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          ).
        </p>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionextracttextandgraphics" />

          <strong>PermissionExtractTextAndGraphics</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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.
        </p>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionextracttextandgraphicsext" />

          <strong>PermissionExtractTextAndGraphicsExt</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

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

        <p>
          Esta propiedad se omite en la versión 1.3 de PDF (consulte{" "}

          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          ).
        </p>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionfillformfields" />

          <strong>PermissionFillFormFields</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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).
        </p>

        <p>
          Esta propiedad se omite en la versión 1.3 de PDF (consulte{" "}

          <strong>
            <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
              IPDFExportFeatures::PDFVersion
            </a>
          </strong>

          ).
        </p>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionmodifycontent" />

          <strong>PermissionModifyContent</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Habilita o deshabilita la modificación del contenido del documento.</p>
        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionprint" />

          <strong>PermissionPrint</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Habilita o deshabilita la impresión del documento.</p>
        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="permissionprintext" />

          <strong>PermissionPrintExt</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          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).
        </p>

        <p>El valor de esta propiedad se omite si:</p>

        <ul>
          <li>
            la propiedad <strong>PermissionPrint</strong> está establecida en FALSE.
          </li>

          <li>
            la versión de PDF es 1.3 (consulte{" "}

            <strong>
              <a href="/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#pdfversion">
                IPDFExportFeatures::PDFVersion
              </a>
            </strong>

            ).
          </li>
        </ul>

        <p>El valor predeterminado es FALSE.</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## Objetos relacionados
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/pdfencryptioninfo.gif?s=17686ce02a5e31aeb6ea8723b53430e2" alt="PDFEncryptionInfo" width="161" height="54" data-path="images/fine-reader/engine/pdfencryptioninfo.gif" />[](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures#encryptioninfo)[](/es/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportfeatures)

[Diagrama de objetos](/es/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## Ejemplos
</div>

El objeto se usa en los siguientes ejemplos de código: [CommandLineInterface](/es/fine-reader/engine/guided-tour/samples#commandlineinterface) (Windows y Linux)

<div id="see-also">
  ## Consulte también
</div>

[Ajuste de los parámetros de exportación](/es/fine-reader/engine/guided-tour/advanced-techniques/tuning-export-parameters)

[Trabajar con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[Trabajar con Propiedades](/es/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
