Blocca PDF tramite JavaScript via C++

Blocca i file PDF con la libreria Aspose.PDF usando JavaScript via C++

Crittografa il documento PDF utilizzando la libreria JavaScript via C++

Blocca il PDF usando Aspose.PDF per JavaScript tramite C++. Il blocco dei PDF con password o crittografia è essenziale per mantenere riservati i contenuti sensibili e impedire l’accesso non autorizzato ai dati. Quando blocchi un PDF con la password, questo acquisisce il controllo su chi può accedere al suo contenuto, consentendoti di impostare le autorizzazioni per la lettura, la modifica o la stampa. Lock PDF impedisce modifiche non autorizzate al documento, mantenendone l’accuratezza e l’affidabilità. Ciò è particolarmente importante per proteggere le informazioni personali o riservate e garantire la sicurezza delle identità degli utenti e della loro privacy. Bloccare i PDF con file con password aiuta a proteggere le tue informazioni. Spesso alcuni settori hanno regole rigide sulla salvaguardia delle informazioni riservate. Il blocco dei PDF può soddisfare questi requisiti e fornire la protezione necessaria. È fondamentale utilizzare la crittografia in modo responsabile, seguendo la legge e le linee guida etiche. Assicurati sempre di avere le autorizzazioni giuste per proteggere correttamente i documenti. Il blocco di un PDF è fondamentale per salvaguardare la privacy e la sicurezza dei dati in esso contenuti, soprattutto quando la protezione delle informazioni è una priorità assoluta. La crittografia dei file PDF aiuta a garantire la privacy dei dati, soprattutto se il file contiene informazioni private. La crittografia delle password aiuta a prevenire l’accesso non autorizzato al contenuto dei file. La crittografia consente di limitare l’accesso al file PDF solo a determinati utenti. Puoi impostare una password per aprire un file o configurare le autorizzazioni per controllare cosa possono fare gli utenti con il tuo documento PDF. Per crittografare i file PDF, utilizzeremo Aspose.PDF per JavaScript tramite C++ è un toolkit facile e sicuro utilizzato per lavorare con i PDF direttamente nel browser web. Per installare e utilizzare Aspose.PDF per JavaScript tramite C++, estrai i file dall’ archivio ZIP.

Come crittografare il PDF tramite JavaScript via C++


È necessario Aspose.PDF per JavaScript tramite C++ per provare il codice nel proprio ambiente.

  1. Aprire un documento PDF utilizzando l’oggetto Document.
  2. Crea una password per utente e proprietario.
  3. Chiama il metodo Document.Encrypt.
  4. Salva il file PDF.

Lo snippet di codice JavaScript via C++ fornito mostra come bloccare i documenti PDF utilizzando la libreria Aspose.PDF. Apre un documento PDF denominato ‘Encrypt.pdf’. Crittografa il PDF aperto utilizzando le impostazioni di crittografia. La password utente e la password del proprietario vengono fornite per l’accesso e la gestione delle autorizzazioni e utilizza l’algoritmo di crittografia RC4x128. Lo «0" indica che non sono concesse autorizzazioni specifiche agli utenti per modificare il documento. Dopo aver crittografato il PDF, il codice salva il documento aggiornato in un file denominato “Encrypt_out.pdf” nella stessa directory specificata dalla variabile «dataDir». Questo frammento di codice è un esempio semplificato di come è possibile utilizzare una libreria o un framework Aspose.PDF per bloccare il file PDF e salvare la versione bloccata.

Crittografa documento PDF - JavaScript via C++

Questo codice di esempio mostra come crittografare un file PDF - JavaScript via C++

Input file:

File not added

Password:

Output format:

Output file:

var ffileEncrypt = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
        /*encrypt a PDF-file with passwords "user" and "owner", and save the "ResultDecrypt.pdf"*/
    const json = AsposePdfEncrypt(event.target.result, e.target.files[0].name, "user", "owner", 
    Module.Permissions.PrintDocument, Module.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    /*make a link to download the result file*/
    DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
}