ライセンスキーを設定しても動作が試用版のままの場合
原因としては下記の二点が考えられます。
- ライセンスキーを正しく設定できていない
- 上位製品の機能を呼び出している
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 各製品は使用できる機能が異なり、上位製品の機能を呼び出している場合、エラーとなります(エラーを非表示に設定している場合には、何も表示されないという現象の原因となります)。