# Aggiungere restrizioni a un PDF

Impostare i flag di autorizzazione che controllano la copia, la stampa e la modifica di un PDF, in un flusso Power Automate.

Utilizzare questa azione per aggiungere restrizioni che impediscano la copia, la stampa e la modifica di 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 specifica PDF consente di impostare restrizioni su alcuni usi, come la copia, la stampa, la compilazione dei moduli e così via. Spetta a ogni software PDF far rispettare queste restrizioni, che sono [banali da rimuovere](https://www.google.com/search?q=remove+PDF+permissions+online). Questo è descritto a pagina 122 della [specifica 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.

## Parametri

<ParamField name="File Content" type="File" required>
  Il contenuto del documento PDF di input.
</ParamField>

<ParamField name="Owner Password" type="String" required>
  La password richiesta per aprire il documento PDF e modificarne le autorizzazioni. La lunghezza è compresa tra 4 e 32 caratteri. I caratteri della password devono appartenere all’intervallo ASCII stampabile (tra le posizioni 32 e 126). Questo intervallo comprende lettere minuscole e maiuscole, numeri, lo spazio e alcuni simboli di uso comune come . , : ; # $ % & ( ) * + = ? !
</ParamField>

<ParamField name="User Password" type="String">
  La password richiesta per aprire il documento PDF. Questo campo è facoltativo. Ha gli stessi requisiti di Owner Password.
</ParamField>

<ParamField name="Allow Copy Content" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono copiare il testo, le immagini e gli altri contenuti negli appunti. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Change Content" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono modificare il contenuto del documento. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Print" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono stampare il documento. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Print High Resolution" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono stampare il documento ad alta risoluzione. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Comment And Fill Form" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono aggiungere, modificare e alterare le annotazioni e compilare i campi modulo. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Fill Form" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono compilare i campi modulo. Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Assemble Document" type="Boolean" default="Yes">
  Se impostato su Yes, gli utenti possono assemblare e manipolare il documento (aggiungere o rimuovere pagine, unire e così via). Questo campo è facoltativo.
</ParamField>

<ParamField name="Allow Accessibility" type="Boolean" default="Yes">
  Se impostato su Yes, i software di accessibilità possono leggere il testo e le immagini del documento. Questo campo è facoltativo.
</ParamField>

<ParamField name="Encryption Algorithm" type="String" default="AES-128">
  L’algoritmo utilizzato per crittografare il documento PDF. Questo campo è facoltativo. I valori validi sono AES-128 e AES-256.
</ParamField>

## Risposta

<ParamField name="Locked PDF File Content" type="File">
  Il contenuto del documento PDF bloccato. È possibile utilizzarlo come input per altre azioni del flusso.
</ParamField>

## Azioni correlate

<CardGroup cols={2}>

<Card title="Rimuovere le restrizioni" href="/docs/power-automate/remove-restrictions-from-pdf">
  Azzerare tutte le restrizioni di un documento.
</Card>

<Card title="Aggiungere una password" href="/docs/power-automate/add-password-to-pdf">
  Richiedere una password per aprire il documento.
</Card>

<Card title="Rimuovere la password" href="/docs/power-automate/remove-password-from-pdf">
  Togliere la password da un documento crittografato.
</Card>

<Card title="Rimuovere le firme" href="/docs/power-automate/remove-signatures-from-pdf">
  Rimuovere le firme crittografiche da un documento.
</Card>

</CardGroup>
