JavaScript via C++ を使用して PDF にイメージスタンプを追加

JavaScript via C++ ライブラリの Aspose.PDF を使用してプログラム的にイメージスタンプを作成する

JavaScript via C++ ライブラリを使って画像スタンプをPDFに追加する方法

画像スタンプを使用して、PDF ファイルに著作権やウォーターマークを追加できます。これにより、コンテンツが不正にコピーまたは配布されるのを防ぐことができます。イメージスタンプは、機密文書や制限付き文書を指定したり、文書の信憑性を確認したり、検証したりするためにも使用できます。イメージスタンプは PDF 文書の見た目を良くします。PDF ファイルに画像スタンプを追加するには、Aspose.PDF for JavaScript via C++ を使用します。これは、Web ブラウザーで直接 PDF を操作するための簡単で安全なツールキットです。C++ 経由で Aspose.PDF for JavaScript をインストールして使用するには、ZIP アーカイブ からファイルを抽出します。

イメージスタンプを PDF ドキュメント JavaScript via C++ に追加


ご使用の環境でコードを試すには Aspose.PDF library が必要です。

1。PDF を Document のインスタンスとともに読み込みます。 1。Document オブジェクトを使用して PDF ドキュメントを開きます。 1。画像スタンプを作成し、そのプロパティを定義します。 1。addStamp メソッドを使用してスタンプをページに追加する

PDF にイメージスタンプを追加-JavaScript via C++


    var ffileStamp = function (e) {
        const file_reader = new FileReader();
        /*set the stamp filename*/
        fileStamp = e.target.files[0].name;
        file_reader.onload = (event) => {
        /*prepare(save) the stamp file from BLOB*/
        AsposePdfPrepare(event.target.result, fileStamp);
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };

    var ffileAddStamp = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*insert the stamp file to a PDF-file and save the "ResultStamp.pdf"*/
        const json = AsposePdfAddStamp(event.target.result, e.target.files[0].name, fileStamp, 0, 5, 5, 40, 40, Module.Rotation.on270, 0.5, "ResultStamp.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]);
    };