Vai al contenuto principale
Questo oggetto consente di accedere ai parametri di crittografia di un file PDF. Questi parametri possono essere utilizzati durante l’esportazione del testo riconosciuto in formato PDF. Tali parametri vengono impostati tramite la proprietà EncryptionInfo dell’oggetto PDFExportFeatures.
I parametri di crittografia non vengono utilizzati per i file PDF/A.
L’oggetto PDFEncryptionInfo consente di:
  • impostare le password del proprietario e dell’utente;
  • impostare il livello di crittografia;
  • abilitare o disabilitare quanto segue:
    • l’aggiunta o la modifica di annotazioni di testo e field di moduli interattivi;
    • l’assemblaggio del documento: inserimento, rotazione o eliminazione di pagine e creazione di elementi di navigazione come segnalibri o immagini in miniatura;
    • la copia o altra estrazione di testo e grafica dal documento;
    • la compilazione di moduli (ovvero la compilazione di field esistenti di moduli interattivi) e la firma del documento (ossia la compilazione di field firma esistenti, un tipo di field di modulo interattivo);
    • la modifica del contenuto del documento;
    • la stampa del documento.

Proprietà

,di sola lettura

Restituisce l’oggetto.

Specifica se il file PDF deve essere crittografato.

Se questa proprietà è impostata su FALSE, le altre proprietà verranno ignorate. Questo parametro può essere impostato su TRUE solo seIPDFExportParams::PDFAComplianceModeè impostato su PCM_None.

Il valore predefinito di questa proprietà è FALSE.

Specifica l’algoritmo di crittografia PDF. Si noti che la maggior parte degli algoritmi di crittografia prevede requisiti minimi per la versione PDF (). Per ulteriori dettagli, consultare la descrizione di.

Il valore predefinito di questa proprietà è PDFEA_RC4.

Imposta la lunghezza della chiave di crittografia per l’algoritmo RC4. Questa proprietà viene utilizzata solo quando la proprietà EncryptionAlgorithm è impostata su PDFEA_RC4 (valore predefinito); in caso contrario viene ignorata.

Le chiavi con lunghezza superiore a 40 bit richiedono la versione PDF (IPDFExportFeatures::PDFVersion) almeno 1.4.

Il valore predefinito di questa proprietà è PDFKL_40Bit.

Memorizza la password del proprietario. L’apertura del documento con la password del proprietario corretta (a condizione che non coincida con la password utente) consente l’accesso completo (da proprietario) al documento. Questo accesso illimitato include la possibilità di modificare le password e le autorizzazioni di accesso del documento.

Il valore predefinito è una stringa vuota.

Memorizza la password utente. L’apertura del documento con la password utente corretta (o l’apertura di un documento privo di password utente) consente di eseguire operazioni aggiuntive in base alle autorizzazioni di accesso utente specificate nel dizionario di crittografia del documento.

Il valore predefinito è una stringa vuota.

Abilita o disabilita la modifica delle annotazioni di testo, la compilazione dei field di moduli interattivi e la firma del documento (che equivale alla compilazione dei field firma esistenti, un tipo di field di modulo interattivo); insieme alla proprietà PermissionModifyContent consente inoltre di aggiungere nuove annotazioni di testo e field di modulo.

Il valore predefinito è FALSE.

Abilita o disabilita l’assemblaggio del documento: inserimento, rotazione, deleting pages and creating navigation elements such as bookmarks and thumbnail images.

This property is ignored in PDF version 1.3 (see).

The default value is FALSE.

Enables or disables copying and otherwise extracting text and graphics from the document. However, extracting text and graphics for the purposes of accessibility to disabled users will still be possible, independently of this property value.

The default value is FALSE.

Enables or disables extracting text and graphics (to make them accessible to users with disabilities or for other purposes).

This property is ignored in PDF version 1.3 (see).

The default value is FALSE.

Enables or disables filling out existing interactive form fields and signing the document (which amounts to filling out existing signature fields, a type of interactive form field).

This property is ignored in PDF version 1.3 (see).

The default value is FALSE.

Enables or disables modifying the contents of the document.

The default value is FALSE.

Enables or disables printing the document.

The default value is FALSE.

Abilita o disabilita la stampa in un formato dal quale potrebbe essere generata una copia digitale fedele del contenuto PDF. La disabilitazione di tale stampa può comportare una riduzione della qualità di output (funzionalità implementata come “Print As Image” in Acrobat).

The value of this property is ignored if:

  • the PermissionPrint property is set to FALSE.
  • PDF version is 1.3 (see).

The default value is FALSE.

Diagramma degli oggetti

Esempi

L’oggetto viene utilizzato nei seguenti esempi di codice: CommandLineInterface (Windows e Linux)

Vedi anche

Ottimizzazione dei parametri di esportazione Uso dei profili Uso delle proprietà