ライセンスと制限

評価版の制限

お客様が購入前にコンポーネントを十分にテストできるように、評価版では通常通り使用できるようになっています。

  • 評価用透かしが付いた PDF Aspose.PDF for Android via Java の評価版は製品の全機能を提供しますが、生成された PDF ドキュメントのすべてのページの上部に「Evaluation Only. Created with Aspose.PDF. Copyright 2002-2020 Aspose Pty Ltd」という透かしが入ります。

  • 処理できるコレクション項目数の上限。 評価版では、いずれのコレクションでも処理できる要素は4つまでです(例として、ページ4枚、フォームフィールド4件など)。

Aspose.PDF for Android via Java の評価版は以下からダウンロードできます Aspose Repository. 評価版は製品の有償版と全く同じ機能を提供します。さらに、ライセンスを購入し、ライセンスを適用するための数行のコードを追加するだけで、評価版は有償版になります。

Aspose.PDF の評価に満足したら、次のことができます ライセンスを購入する Aspose のウェブサイトで。提供されているさまざまなサブスクリプションタイプに慣れてください。ご質問がある場合は、遠慮なく Aspose の営業チームにお問い合わせください。

すべての Aspose ライセンスには、1 年間のサブスクリプションが付属しており、その期間中にリリースされる新しいバージョンや修正への無料アップグレードが受けられます。テクニカルサポートは無料かつ無制限で、ライセンスユーザーおよび評価ユーザーの両方に提供されます。

評価版の制限なしで Java を使用して Aspose.PDF for Android をテストしたい場合は、30 日間の一時ライセンスをリクエストすることもできます。参照してください 一時ライセンスの取得方法は?

クラシック ライセンス

ライセンスはファイルまたはストリームオブジェクトから読み込むことができます。ライセンスを設定する最も簡単な方法は、ライセンスファイルを Aspose.PDF.dll ファイルと同じフォルダーに配置し、パスなしでファイル名を指定することです。以下の例に示すように。

ライセンスはプレーンテキストの XML ファイルで、製品名、ライセンス対象の開発者数、サブスクリプションの有効期限などの詳細が含まれています。このファイルはデジタル署名されているため、ファイルを変更しないでください。余分な改行を誤って追加しただけでも無効になります。

ドキュメントの操作を行う前にライセンスを設定する必要があります。ライセンスの設定は、アプリケーションまたはプロセスあたり一度だけで構いません。

ライセンスはストリームまたはファイルから、以下の場所で読み込むことができます。

  1. 明示的なパス。
  2. aspose-pdf-xx.x.jar を含むフォルダー。

コンポーネントにライセンスを設定するには License.setLicense メソッドを使用します。ライセンスを設定する最も簡単な方法は、ライセンス ファイルを Aspose.PDF.jar と同じフォルダーに置き、以下の例に示すようにパスなしでファイル名だけを指定することです。

ファイルからライセンスをロードする

この例では Aspose.PDF が、アプリケーションの JAR が含まれるフォルダー内のライセンス ファイルを探そうとします。

// Initialize License Instance
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Call setLicense method to set license
license.setLicense("Aspose.Pdf.Java.lic");

ストリーム オブジェクトからライセンスを読み込む

次の例は、ストリームからライセンスを読み込む方法を示しています。

// Initialize License Instance
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Set license from Stream
license.setLicense(new java.io.FileInputStream("Aspose.Pdf.Java.lic"));

2005/01/22以前に購入されたライセンスを設定する

Aspose.PDF for Java は古いライセンスをサポートしていませんので、弊社までご連絡ください 営業チーム 新しいライセンスファイルを取得する。

ライセンスを検証する

ライセンスが正しく設定されているかどうかを検証することができます。Document クラスには、ライセンスが正しく設定されている場合に true を返す isLicensed メソッドがあります。

License license = new License();
license.setLicense("Aspose.Pdf.Java.lic");
// Check if license has been validated
if (com.aspose.pdf.Document.isLicensed()) {
    System.out.println("License is Set!");
}

従量課金ライセンス

Aspose.PDF は開発者が従量キーを適用できるようにします。これは新しいライセンス機構です。新しいライセンス機構は既存のライセンス方法と併用されます。API機能の使用量に基づいて請求されたい顧客は従量制ライセンスを利用できます。 詳細については、こちらをご参照ください 従量制ライセンス FAQ セクション。

String publicKey = "";
String privateKey = "";

Metered m = new Metered();
m.setMeteredKey(publicKey, privateKey);

// Optionally, the following two lines returns true if a valid license has been applied;
// false if the component is running in evaluation mode.
License lic = new License();
System.out.println("License is set = " + lic.isLicensed());

Aspose の複数製品を使用する

アプリケーションで複数の Aspose 製品、たとえば Aspose.PDF と Aspose.Words を使用する場合、以下の便利なヒントをご紹介します。

  • 各 Aspose 製品ごとにライセンスを個別に設定します。 たとえすべてのコンポーネントに対して単一のライセンス ファイル(例: ‘Aspose.Total.lic’)があっても、アプリケーションで使用している各 Aspose 製品に対して License.SetLicense を個別に呼び出す必要があります。
  • 完全修飾ライセンス クラス名を使用します。 各 Aspose 製品には名前空間に License クラスが含まれています。たとえば、Aspose.PDF には com.aspose.pdf.License が、Aspose.Words には com.aspose.words.License クラスがあります。完全修飾クラス名を使用することで、どのライセンスがどの製品に適用されているかについての混乱を防ぐことができます。
// Instantiate the License class of Aspose.Pdf
com.aspose.pdf.License license = new com.aspose.pdf.License();
// Set the license
license.setLicense("Aspose.Total.Java.lic");

// Setting license for Aspose.Words for Java

// Instantiate the License class of Aspose.Words
com.aspose.words.License licenseaw = new com.aspose.words.License();
// Set the license
licenseaw.setLicense("Aspose.Total.Java.lic");