GroupDocs ライセンス Java の設定 – ライセンスガイド

この包括的なチュートリアルでは、how to set groupdocs license java を本番向けアプリケーションに設定する方法を学びます。適切なライセンスにより、GroupDocs.Metadata のすべての機能(メタデータ抽出、編集、コンプライアンスチェックなど)が解放され、デプロイが法的に準拠した状態を保ちます。ライセンスファイルの配置、InputStream ベースのロード、メータードライセンスオプションについて順を追って説明するので、GroupDocs.Metadata を任意の Java プロジェクトに自信を持って統合できます。

簡単な回答

  • GroupDocs.Metadata ライセンスに必要なファイルタイプは何ですか? 暗号化されたライセンスキーを含むプレーンな .lic XML ファイルです。
  • ストリームからライセンスをロードできますか? はい — License.setLicense(InputStream) を使用してファイルパスのハードコーディングを回避できます。
  • メータード(従量課金)ライセンスはサポートされていますか? もちろんです。キーを使用して Metered.setMeteredKey(String) を呼び出してください。
  • 別個のランタイム依存関係が必要ですか? 必要なのはコアの GroupDocs.Metadata JAR だけです。ライセンスは同じライブラリ内に含まれています。
  • すべての Java バージョンでライセンスは機能しますか? Java 8 から 17 までをサポートしており、ほとんどのエンタープライズ環境をカバーします。

「set groupdocs license java」とは何ですか?

“set groupdocs license java” は、Java アプリケーション内で有効な GroupDocs.Metadata ライセンスファイルを適用し、SDK が評価制限なしで動作するようにするプロセスを指します。実行時に提供された .lic XML ファイルをロードすることで、試用版の透かしが除去され、無制限のドキュメント処理が可能になり、すべてのサポートフォーマットで高度なメタデータ操作機能が有効化されます。

Java で GroupDocs.Metadata ライセンスを使用する理由は?

GroupDocs.Metadata は 30 以上の入力および出力フォーマット(PDF、DOCX、XLSX、PPTX、画像ファイルなど)をサポートし、ストリーミングアーキテクチャによりメモリ使用量を 150 MB 未満に抑えながら、最大 2 GB のサイズのドキュメントを処理できます。適切なライセンスにより 100 % の機能利用可能性 が保証され、未ライセンス評価で適用される 5 ページの制限が解除されます。

前提条件

  • Java 8 以上(Java 17 推奨)
  • GroupDocs.Metadata の依存関係を追加するための Maven または Gradle ビルドシステム
  • 有効な .lic ファイルまたは GroupDocs アカウントから取得したメータードライセンスキー

groupdocs ライセンス Java を設定する方法は?

InputStream を使用してクラスパスまたは外部ロケーションからライセンスファイルをロードします。このアプローチは Web 環境とデスクトップ環境の両方で機能し、ハードコーディングされたファイルパスを排除します。ライセンスを src/main/resources に配置し、アプリケーション起動時に License クラスを呼び出すことで、メタデータ操作を行う前に SDK が完全にアンロックされていることを保証します。

ステップ 1: Maven 依存関係を追加

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-metadata</artifactId>
    <version>23.12</version>
</dependency>

ステップ 2: ライセンスファイルを配置

GroupDocs.Metadata.licsrc/main/resources にコピーし、JAR にパッケージされるようにします。

ステップ 3: アプリケーション起動時にライセンスをロード

import com.groupdocs.metadata.License;
import java.io.InputStream;

public class LicenseLoader {
    public static void applyLicense() throws Exception {
        try (InputStream licStream = LicenseLoader.class.getResourceAsStream("/GroupDocs.Metadata.lic")) {
            License license = new License();
            license.setLicense(licStream);
        }
    }
}

License クラスは GroupDocs.Metadata ライセンスを適用するエントリーポイントであり、暗号化された XML を読み取り、すべてのプレミアム機能を有効化します。

ステップ 4: ライセンスが有効か確認

import com.groupdocs.metadata.Metadata;
import java.io.File;

public class Verify {
    public static void main(String[] args) throws Exception {
        LicenseLoader.applyLicense(); // ensure license is set first
        Metadata metadata = new Metadata(new File("sample.pdf"));
        System.out.println("License applied: " + metadata.getLicenseInfo().isValid());
    }
}

検証を実行すると true が出力され、ライセンスが正しく適用されたことが確認できます。

Java でメータードライセンス(従量課金)を使用する方法

メータードライセンスは、固定前払い費用ではなく実際の使用量に基づいて支払うことを可能にします。Metered クラスはオンラインアクティベーションを処理し、各 API 呼び出しが使用量を GroupDocs に報告して課金され、残りのクレジットをプログラムから問い合わせることができます。setLicense 呼び出しを Metered.setMeteredKey に置き換えてこのモデルに切り替えます:

import com.groupdocs.metadata.metered.Metered;

public class MeteredLicense {
    public static void applyMeteredKey() {
        Metered.setMeteredKey("YOUR-METERED-KEY-HERE");
    }
}

Metered クラスはオンラインアクティベーションを処理し、各 API 呼び出しが使用量を GroupDocs に報告して課金されます。

一般的な問題と解決策

  • ライセンスファイルが見つかりません – ファイルがクラスパス(src/main/resources)にあることを確認し、先頭スラッシュ(/GroupDocs.Metadata.lic)で参照してください。
  • 無効なライセンスエラー – 使用している製品バージョンに .lic ファイルが一致しているか確認してください。必要に応じて GroupDocs ポータルから再生成してください。
  • メータードキーが拒否されました – キー文字列に余分なスペースや改行がないか再確認してください。キーは単一の連続した行である必要があります。

利用可能なチュートリアル

InputStream を使用して Java で GroupDocs.Metadata ライセンスを設定する方法

Java で InputStream を使用して GroupDocs.Metadata ライセンスを構成する方法を学びます。このステップバイステップガイドで高度なドキュメント管理機能をアンロックしてください。

追加リソース

よくある質問

Q: 複数の Java サービスで同じライセンスファイルを使用できますか?
A: はい、同一のライセンス契約の下で実行される限り、単一の .lic ファイルを任意の数の Java アプリケーションで共有できます。

Q: ライセンスはクラウドデプロイ(例:AWS、Azure)をサポートしていますか?
A: もちろんです。ライセンスは環境に依存しません。ファイルがランタイムコンテナからアクセス可能であることを確認してください。

Q: ダウンタイムなしでトライアルからフルライセンスに切り替えるにはどうすればよいですか?
A: 新しい .lic ファイルをデプロイし、アプリケーションを再起動します。SDK は次回の初期化時に新しいライセンスを取得します。

Q: メータードキーが期限切れになった場合はどうなりますか?
A: API 呼び出しはライセンス例外を返し始めます。GroupDocs アカウントからキーを更新して使用を再開してください。

Q: プログラムから残りの使用クォータを確認する方法はありますか?
A: はい、Metered.getUsageInfo() を呼び出して現在の消費量と残りのクレジットを取得できます。


最終更新日: 2026-06-07
テスト環境: GroupDocs.Metadata 23.12 for Java
作者: GroupDocs

関連チュートリアル