アイコン 株式会社トラスト・ソフトウェア・システム ロゴ

開発者向けPDFライブラリ - Toolbox Add-on

.NETによるサンプルの開始手順

ここではToolbox Add-onサンプルプロジェクトを使用する手順を説明し、.NET言語を使用して(Pdftools SDK) Toolbox Add-onをアプリケーションに統合する方法について説明しています。

試用ライセンスと正規ライセンス

Toolbox Add-onは評価試用と正規使用のいずれの場合にもライセンスキーが必要です。

 TIP:
Pdftools SDKの正規ライセンスキーはToolbox Add-onで正規ライセンスとして使用できます。

前提条件

Pdftools SDKをPythonで使用するには Python 3.7 以上が必要です。

サンプル プロジェクト(Python)のコンパイルと実行

Pythonの「PDFにテキストを追加するサンプル」を使って手順を説明します。

開発環境がVisual Studioまたはコマンドラインいずれかの場合を選択してください。

Visual Studio コマンドライン
 ここではVisual Studio 2022を使った説明です。
  1. サンプルプロジェクトをダウンロードし、適切なフォルダーに解凍します
  2. ライセンスキーを用意します
  3. サンプルフォルダー内のToolboxImageExtraction.csprojをVisual Studioで開きます
  4. ファイルProgram.cから以下の部分を探し、以下の"insert-license-key-here"を試用版(または正規)ライセンスキーに置き換えます。
    Sdk.Initialize("insert-license-key-here", null);
    ライセンスキーには小なり記号「<」と大なり記号「>」を含めて使用してください。
  5. Visual Studioのメインメニューから「ビルド」->「ソリューションのビルド」を選択し、コンパイルします
  6. サンプルプロジェクト内でターミナルを開きます
  7. PDFファイルImageCollection.pdfからすべての画像と画像マスクを出力フォルダー/tmp/imagesに抽出するには、以下を実行します。
    ToolboxImageExtraction ImageCollection.pdf /tmp/images
 TIP:
このチュートリアルで説明した手順は、他のコードサンプルにも適用できます。

Pdftools SDKを自身のアプリケーションに統合

次の手順に従ってPdftools SDKを自身のアプリケーションに統合してから初期化して使用を開始します。

Pdftools Add-onを自身のプロジェクトに追加する

Visual Studioコマンドライン
 ここではVisual Studio 2022を使った説明です。
  1. 自身のソリューションをVisual Studioで開きます
  2. Visual Studioのメインメニューから「ツール」->「NuGetパッケージマネージャ」->「ソリューションのNuGet管理...」を選択します
  3. 管理画面の「参照」タブに切り替えてからPdftools.Toolbox検索します
  4. 検索された中からPdftools.Toolbox 作成者 pdf-tools-agを選択し、自身のプロジェクトにインストールします
  5. OKをクリックして変更を有効して、License Agreement(使用許諾契約)にAccept(同意)するとPdftools SDKが組込まれます

Toolbox Add-onを正規ライセンスキーで初期化

Toolbox Add-onを試用版ライセンスキー(無償)で試用すると結果に透かしが追加されます。
透かしなしの結果を得るためには正規ライセンスキーが必要です。ライセンスキーを使った初期化の手順は以下の通りです。
正規ライセンスキーは見積もりとともにご要望ください。

  1. ライセンスキーはASCII文字列で<XXXXX...XXXXX>形式です。小なり(<)と大なり(>)文字を含みます。
  2. Toolbox Add-onを利用するにあったって、最初に以下のようにメソッドSdk.Initializeをコールしてください。
    Sdk.Initialize("insert-license-key-here");
    上記コードの「insert-license-key-here」の部分を小なり(<)と大なり(>)文字を含んだライセンスキー文字列に置き換えてください。

お問い合わせ、ご質問、技術サポート

質問のページからお送りいただくようお願いします。
または、メールでsupport@trustss.co.jpあてにお送りください。


ご購入前の技術的質問も無償で対応します。サポート受付ページからお願いします。

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ