JavaScript 経由で C++ を使用した高度な操作
高度な操作 は、既存の PDF ファイルをプログラムで処理する方法についてのセクションです。これは、基本操作で説明されているように Aspose.PDF で作成されたドキュメントや、Adobe Acrobat、Google Docs、Microsoft Office、Open Office など他の PDF 作成ツールで作成された PDF にも該当します。
Web Workers の使用
バージョン 23.6 で Web Workers を使用する機能が追加されました:
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
JavaScript 経由で C++ から Web Workers を使用することで、インターフェイスをブロックせずに、別のワーカースレッドで操作を実行することができます。
Web Workersは、スクリプトをバックグラウンドで実行するためのシンプルなツールです。これにより、ユーザーインターフェースに干渉することなく、別のワーカースレッドでタスクを実行できます。
さまざまな方法を学びます:
-
ドキュメントの操作 - ドキュメントを圧縮、分割、結合し、ドキュメント全体に対して他の操作を行います。
-
ページの操作 - ページを追加、移動、削除、トリミング、スタンプを行います。
-
PDFのメタデータ - ドキュメントのメタデータを取得または設定します。
-
画像の操作 - ドキュメントに画像を挿入、削除、抽出します。
-
ナビゲーションとインタラクション - アクション、ブックマークを扱い、ページをナビゲートします。
-
注釈 - 注釈により、ユーザーはPDFページにカスタムコンテンツを追加できます。PDFドキュメントから注釈を追加、削除、変更できます。
-
セキュリティと署名 - プログラムでPDFドキュメントを保護および署名します。
-
Attachments - PDFドキュメントにはファイルの添付が含まれている場合があります。これらの添付ファイルは、他のPDFドキュメントや、オーディオファイル、Microsoft Officeドキュメントなど、あらゆる種類のファイルである可能性があります。PDFに添付ファイルを追加する方法、添付ファイルの情報を取得してファイルに保存する方法、JavaScriptを使用してPDFから添付ファイルをプログラムで削除する方法を学びます。