# Añadir restricciones a un PDF

Establezca los indicadores de permiso que controlan la copia, la impresión y la edición de un PDF, en un flujo de Power Automate.

Use esta acción para añadir restricciones que impidan copiar, imprimir y
modificar un documento PDF.

<PowerAutomateAction
  title="Add restrictions to a PDF"
  caption="Add restrictions to a PDF."
  connection="PDF Blocks Next"
  fields={[
    { label: "File Content", kind: "token", value: "File Content", required: true },
    { label: "Owner Password", placeholder: "The password required to open and change permissions", required: true },
    { label: "User Password", placeholder: "The password required to open the PDF document" },
    { label: "Allow Copy Content", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Change Content", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Print", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Print High Resolution", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Comment And Fill Form", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Fill Form", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Assemble Document", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Allow Accessibility", kind: "select", value: "Yes", options: ["Yes", "No"] },
    { label: "Encryption Algorithm", kind: "select", value: "AES-128", options: ["AES-128", "AES-256"], advanced: true },
  ]}
/>

<ConnectorNotice kind="parameter" />

La especificación PDF permite establecer restricciones sobre algunos usos,
como copiar, imprimir o rellenar formularios. Corresponde a cada programa de
PDF hacer cumplir esas restricciones, y son [triviales de
quitar](https://www.google.com/search?q=remove+PDF+permissions+online). Esto
se describe en la página 122 de la [especificación
PDF](https://wwwimages2.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_1-7.pdf):

> Once the document has been opened and decrypted successfully, a conforming reader technically has access to the entire contents of the document. There is nothing inherent in PDF encryption that enforces the document permissions specified in the encryption dictionary.

## Parámetros

<ParamField name="File Content" type="File" required>
  El contenido del documento PDF de entrada.
</ParamField>

<ParamField name="Owner Password" type="String" required>
  La contraseña necesaria para abrir el documento PDF y cambiar sus permisos.
  La longitud está entre 4 y 32 caracteres. Los caracteres de la contraseña
  deben estar en el rango imprimible ASCII (entre las posiciones 32 y 126).
  Este rango incluye letras minúsculas y mayúsculas, números, el espacio y
  algunos símbolos de uso común como . , : ; # $ % & ( ) * + = ? !
</ParamField>

<ParamField name="User Password" type="String">
  La contraseña necesaria para abrir el documento PDF. Este campo es
  opcional. Tiene los mismos requisitos que Owner Password.
</ParamField>

<ParamField name="Allow Copy Content" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden copiar el texto, las imágenes y
  otro contenido al portapapeles. Este campo es opcional.
</ParamField>

<ParamField name="Allow Change Content" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden cambiar el contenido del
  documento. Este campo es opcional.
</ParamField>

<ParamField name="Allow Print" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden imprimir el documento. Este
  campo es opcional.
</ParamField>

<ParamField name="Allow Print High Resolution" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden imprimir el documento en alta
  resolución. Este campo es opcional.
</ParamField>

<ParamField name="Allow Comment And Fill Form" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden añadir, editar y modificar
  anotaciones y rellenar campos de formulario. Este campo es opcional.
</ParamField>

<ParamField name="Allow Fill Form" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden rellenar campos de formulario.
  Este campo es opcional.
</ParamField>

<ParamField name="Allow Assemble Document" type="Boolean" default="Yes">
  Si se establece en Yes, los usuarios pueden ensamblar y manipular el
  documento (añadir o quitar páginas, unir, etc.). Este campo es opcional.
</ParamField>

<ParamField name="Allow Accessibility" type="Boolean" default="Yes">
  Si se establece en Yes, los programas de accesibilidad pueden leer el texto
  y las imágenes del documento. Este campo es opcional.
</ParamField>

<ParamField name="Encryption Algorithm" type="String" default="AES-128">
  El algoritmo con el que se cifra el documento PDF. Este campo es opcional.
  Los valores válidos son AES-128 y AES-256.
</ParamField>

## Respuesta

<ParamField name="Locked PDF File Content" type="File">
  El contenido del documento PDF bloqueado. Puede usarlo como entrada de
  otras acciones de su flujo.
</ParamField>

## Acciones relacionadas

<CardGroup cols={2}>

<Card title="Quitar restricciones" href="/docs/power-automate/remove-restrictions-from-pdf">
  Borre todas las restricciones de un documento.
</Card>

<Card title="Añadir contraseña" href="/docs/power-automate/add-password-to-pdf">
  Exija una contraseña para abrir el documento.
</Card>

<Card title="Quitar contraseña" href="/docs/power-automate/remove-password-from-pdf">
  Quite la contraseña de un documento cifrado.
</Card>

<Card title="Quitar firmas" href="/docs/power-automate/remove-signatures-from-pdf">
  Quite las firmas criptográficas de un documento.
</Card>

</CardGroup>
