JavaScript via C++ 経由で PDF をロックする

JavaScript via C++ を使って Aspose.PDF ライブラリで PDF ファイルをロックする

JavaScript via C++ ライブラリを使用してPDFドキュメントを暗号化

C++ 経由の JavaScript 用 Aspose.PDF を使用して PDF をロックします。機密コンテンツの機密性を保ち、データへの不正アクセスを阻止するには、PDF をパスワードまたは暗号化でロックすることが不可欠です。PDF をパスワードでロックすると、コンテンツにアクセスできるユーザーを制御できるようになり、読み取り、編集、印刷の権限を設定できるようになります。PDF をロックすると、文書が不正に変更されるのを防ぎ、正確性と信頼性を維持できます。これは、個人情報や機密情報を保護し、ユーザーの身元やプライバシーの安全を確保するうえで特に重要です。PDF をパスワードファイルでロックすると、情報を保護するのに役立ちます。多くの場合、業界によっては機密情報の保護について厳しい規則が定められています。PDF をロックすることでこれらの要件を満たし、必要な保護を実現できます。法律と倫理ガイドラインに従い、責任を持って暗号化を使用することが重要です。文書を適切に保護するための適切な権限を持っていることを常に確認してください。PDF をロックすることは、保存されているデータのプライバシーとセキュリティを保護するために不可欠です。特に、情報を安全に保つことが最優先事項である場合は特にそうです。PDF ファイルの暗号化は、特にファイルに個人情報が含まれている場合に、データのプライバシーを確保するのに役立ちます。パスワード暗号化は、ファイルコンテンツへの不正アクセスを防ぐのに役立ちます。暗号化により、PDF ファイルへのアクセスを特定のユーザーのみに制限できます。ファイルを開くパスワードを設定したり、PDF ドキュメントでユーザーが実行できる操作を制御する権限を設定したりできます。PDF ファイルを暗号化するには、Aspose.PDF for JavaScript via C++ を使用します。これは、Web ブラウザーで PDF を直接操作するために使用される簡単で安全なツールキットです。C++ 経由で Aspose.PDF for JavaScript をインストールして使用するには、ZIP アーカイブ からファイルを抽出します。

JavaScript via C++ 経由でPDFを暗号化する方法


ご使用の環境でコードを試すには、C++ 経由の JavaScript 用 Aspose.PDF が必要です。

1。Document オブジェクトを使用して PDF ドキュメントを開きます。 1。ユーザーと所有者のパスワードを作成します。 1。Document.Encrypt メソッドを呼び出します。 1。PDF ファイルを保存します。

提供されている JavaScript via C++ コードスニペットは、Aspose.PDF ライブラリを使用して PDF ドキュメントをロックする方法を示しています。「Encrypt.PDF」という名前の PDF ドキュメントが開きます。開かれた PDF は、暗号化設定を使用して暗号化されます。ユーザーパスワードと所有者パスワードは、アクセス権限へのアクセスと管理のために提供され、RC4x128 暗号化アルゴリズムを使用します。「0」は、ドキュメントを変更するための特定の権限がユーザーに付与されていないことを示します。PDF を暗号化した後、コードは更新されたドキュメントを「DataDir」変数で指定された同じディレクトリにある「Encrypt_out.pdf」という名前のファイルに保存します。このコードスニペットは、Aspose.PDF ライブラリまたはフレームワークを使用して PDF ファイルをロックし、ロックされたバージョンを保存する方法の簡単な例です。

PDF ドキュメントをロック-JavaScript via C++

このサンプルコードは 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]);
}