1. ホーム
  2. サポート
Support

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

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

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

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

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

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

PDF_set_parameter($p, "license", "abc-def-ghi");

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

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

PDFlib license file 1.0
PDFlib 7.0.0 abc-def-ghi

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

PDF_set_parameter($p, "licensefile", "/tmp/license.txt");

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

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

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

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