1. ホーム
  2. 製品サポート
  3. ライセンスキーを設定しても動作が試用版のままの場合
Support

ライセンスキーを設定しても動作が試用版のままの場合

原因としては下記の二点が考えられます。

  1. ライセンスキーを正しく設定できていない
  2. 上位製品の機能を呼び出している

1. ライセンスキーを正しく設定できていない

下記手順にてご確認ください(ライセンスキーは abc-def-ghi とします)。

1) 同梱の hello もしくは自身のプログラム中の PDF_new()関数の直後で

PDF_set_option(p, "license={abc-def-ghi}");

を呼び出し、正常にロゴが消えることをご確認ください。

2) 下記の2行の内容のファイルを /tmp/license.txt として作成します。

PDFlib license file 1.0
PDFlib 10.0.0 abc-def-ghi

次に、プログラム中の PDF_new()関数の直後で

PDF_set_option(p, "licensefile={/tmp/license.txt}");

を呼び出し、正常にロゴが消えることをご確認ください。

3) 上記両者共に正常にロゴが消える場合、PDFlib に環境変数が正しく渡されていないことが原因かと存じますので、お使いの環境・言語での環境変数をご確認ください。

2. 上位製品の機能を呼び出している

PDFlib 各製品は使用できる機能が異なり、上位製品の機能を呼び出している場合、エラーとなります(エラーを非表示に設定している場合には、何も表示されないという現象の原因となります)。