第3章 インストールとモジュールファイル構成について

3–1 Windows版

3–1–1 インストール方法

  1. setup-lib.exeをダブルクリックするなどして起動します。
  2. ダイアログが表示されますので、指示にしたがってインストールを実行します。
  3. デフォルトのインストール先フォルダパスは下記です。

 {システムドライブ}:\Program Files\Antenna House\PDFToolAPI_V6_lib


3–1–2 アンインストール方法

  1. 「コントロールパネル‐プログラム‐プログラムと機能」を開きます。
  2. プログラム一覧にある「Antenna House PDF Tool API V6.0 Windows ライブラリ」を選択します。
  3. 「アンインストール」をクリックしてアンインストールを実行します。


3–1–3 Microsoft Visual C++ ランタイムライブラリについて

PDF Tool API V6.0の動作には、Microsoft Visual C++ 2015 ランタイムライブラリが必要です。setup-lib.exeは、動作環境にランタイムライブラリが存在しないと判定したとき、Microsoft Visual C++ 2015 再頒布パッケージのインストーラを起動します。再頒布パッケージのインストーラが起動した場合は、表示されるダイアログにしたがって、インストールを行ってください。


3–1–4 インストール先の構成

 インストールフォルダ

  |-- bin32 : ライブラリモジュール(32bit版):コマンドラインファイルを含みます

  |-- lib32 : libファイル(32bit版)

  |-- bin64 : ライブラリモジュール(64bit版):コマンドラインファイルを含みます

  |-- lib64 : libファイル(32bit版)

  |-- Include : ヘッダファイル

  |-- fontconfig: フォント構築ファイル

  |-- License : ライセンスファイル「ptalic.dat」

  |-- AHPDFToolAPI6_EULA.txt: 使用許諾契約書


3–1–5 インストーラによりシステムに設定される内容

以下の環境変数の作成と値の設定が行われます。これは、プログラムからライセンスファイル「ptalic.dat」を参照させるための設定です。

 環境変数名:PTL60_LIC_PATH

 設定値  :{インストールフォルダ}\License


3–1–6 インストールされるライセンスファイルについて


3–1–7 モジュールファイルについて

プログラム言語
メインモジュール
メインモジュールと依存関係にあるモジュールファイル
C++
PdfTk60.dll
PdfTkEx60.dll
PtkAHCommon13.dll
PtkAHDMC13.dll
PtkAHFontService17.dll
PtkAHGraphicService11.dll
PtkAHPDFEditLib10.dll
PtkAHPDFLib20.dll
PtkPDFLinearizer60.dll
icudt52.dll
icuin52.dll
icuio52.dll
icule52.dll
iculx52.dll
icutu52.dll
icuuc52.dll
.NET
PdfTkNet60.dll
PdfTk60.dll
PdfTkEx60.dll
PtkAHCommon13.dll
PtkAHDMC13.dll
PtkAHFontService17.dll
PtkAHGraphicService11.dll
PtkAHPDFEditLib10.dll
PtkAHPDFLib20.dll
PtkPDFLinearizer60.dll
icudt52.dll
icuin52.dll
icuio52.dll
icule52.dll
iculx52.dll
icutu52.dll
icuuc52.dll
Java
PdfTkJava60.jar
PdfTk6JNI.dll
PdfTk60.dll
PdfTkEx60.dll
PtkAHCommon13.dll
PtkAHDMC13.dll
PtkAHFontService17.dll
PtkAHGraphicService11.dll
PtkAHPDFEditLib10.dll
PtkAHPDFLib20.dll
PtkPDFLinearizer60.dll
icudt52.dll
icuin52.dll
icuio52.dll
icule52.dll
iculx52.dll
icutu52.dll
icuuc52.dll
コマンドライン
AHPDFToolCmd60.exe
PdfTk60.dll
PdfTkEx60.dll
PtkAHCommon13.dll
PtkAHDMC13.dll
PtkAHFontService17.dll
PtkAHGraphicService11.dll
PtkAHPDFEditLib10.dll
PtkAHPDFLib20.dll
PtkPDFLinearizer60.dll
icudt52.dll
icuin52.dll
icuio52.dll
icule52.dll
iculx52.dll
icutu52.dll
icuuc52.dll


3–1–8 モジュールファイルの参照