Questo semplice tutorial riassume come rimuovere tutte le restrizioni da PDF in C#. Contiene tutte le informazioni di base sulle risorse necessarie per stabilire l’ambiente, un elenco di attività di programmazione e uno snippet di codice per sviluppare software di rimozione delle restrizioni PDF in C#. In questo articolo verranno discusse anche diverse opzioni per modificare le restrizioni e altre proprietà del file PDF caricato.
Passaggi per sbloccare le restrizioni PDF in C#
- Imposta l’IDE per aggiungere Aspose.PDF per .NET per rimuovere le restrizioni PDF
- Crea un oggetto PdfFileSecurity per gestire la sicurezza del file PDF
- Chiama il metodo BindPdf() per aprire il file PDF di destinazione
- Crea un’istanza di un oggetto di classe DocumentPrivilege e imposta il suo valore predefinito su DocumentPrivilege.AllowAll
- Chiamare il metodo SetPrivilege() passando i privilegi desiderati
- Salva il file PDF risultante dopo aver sbloccato le restrizioni
Questi passaggi hanno spiegato il processo per scrivere uno strumento di rimozione delle restrizioni PDF in C#. Il processo viene avviato creando un oggetto di classe PdfFileSecurity poiché verrà utilizzato per caricare il file PDF di destinazione, impostare il privilegio e salvare il file PDF risultante. L’oggetto di classe DocumentPrivilege viene utilizzato per impostare tutti i privilegi contemporaneamente, tuttavia è possibile selezionare i privilegi desiderati solo in base alle esigenze dell’applicazione.
Codice per rimuovere le restrizioni sul documento PDF in C#
Il codice precedente ha dimostrato lo sviluppo di un dispositivo di rimozione delle restrizioni PDF in C#. PdfFileSecurity non può essere utilizzato solo per caricare il file PDF, ma può anche essere utilizzato per modificare la password, crittografare il file PDF e impostare i privilegi. La classe DocumentPrivilege ha opzioni per abilitare o disabilitare tutte le restrizioni con un’unica opzione, ad esempio rispettivamente ForbidAll e AllowAll, impostare l’opzione ModifyContents, consentire screen reader, consentire la compilazione di moduli e consentire la copia dei contenuti.
In questo argomento, abbiamo appreso il processo per rimuovere tutte le restrizioni dal PDF in C#. Se desideri apprendere il processo di rimozione di una firma da un file PDF, fai riferimento all’articolo su come rimuovere la firma dal PDF usando C#.