Java で Word、PDF、Web 文書を要約

AI を使用した文書要約の Java ソリューション

OpenAI、Claude、Gemini といった主要な言語モデルとシームレスに統合することで、Java アプリケーション向けに幅広い AI ベースの文書処理機能を提供します。

コード スニペットを表示

Java アプリケーションのためのインテリジェントなテキ

プログラムでテキストやドキュメントから重要な情報を抽出します。 Java の大きな言語モデル(LLM)を使用して、テキストの意味をキャプチャする簡潔で有益な要約を生成します。 ソフトウェアテキスト要約のアプリケーションは広大で多様です。 テキスト要約は、現在のイベントに関する最新の情報を提供するために使用することができます。 テキスト要約機能をソフトウェアに統合することで、生産性を向上させるだけでなく、重要なデータにできるだけ早くアクセスすることで意思決定を向上させることができます。

主な特長

  • Java ソフトウェアと簡単に統合できる使いやすいAPI
  • ニーズを満たすためにさまざまなLLMモデルと統合する機能
  • テキスト要約設定をカスタマイズする機能
  • ファイル形式の広い範囲のためのサポート

Aspose.Wordsと大きな言語モデル間の相互作用はRESTアーキテクチャ上に構築されています。 このアプローチは、Java アプリケーションとさまざまなAIサービスとの間の信頼性の高い安全な通信を提供します。 認証を設定するには、プライベートAPIキーと、必要なモデルを提供するAIサービスのendpointを指定する必要があります(OpenAiModel, GoogleAiModel, AnthropicAiModel). サポートされているLLM型の完全なリストについては、API Referenceを参照してください。

今すぐ Java でインテリジェントなテキスト処理の未来を体験してください。

Java で文書を要約するサンプルコード
リストからターゲットフォーマットを選択します
コードを実行する
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
コピー
Document doc = new Document("Document.docx");

String apiKey = System.getenv("API_KEY");

// OpenAI または Google の生成言語モデルを使用します。
IAiModelText model = (IAiModelText) AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

SummarizeOptions options = new SummarizeOptions();
options.setSummaryLength(SummaryLength.SHORT);
Document summary = model.summarize(doc, options);
summary.save("Output.docx")
Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel().withApiKey("");

SummarizeOptions options = new SummarizeOptions();
options.setSummaryLength(SummaryLength.SHORT);
Document summary = model.summarize(doc, options);
summary.save("Output.docx")

static class CustomAiModel extends OpenAiModel
{
    protected String getUrl() { return "https://your-server.com/v1"; }
    protected String getName() { return "my-model-24b"; }
}
コードを実行する

Java で文書を要約する方法

  1. Aspose.Words for Java をインストールします。
  2. Java プロジェクトにライブラリ参照(インポート)を追加します。
  3. Java でソースファイルを開きます。
  4. メソッドを呼び出し、文書と SummarizeOptions パラメータを渡します。
  5. 処理が完了すると、必要な形式で新しいファイルとして保存できる簡潔な文書要約が取得できます。

文書を要約するための Java ライブラリ

Java パッケージはMavenリポジトリでホストします。 'Aspose.Words for Java' は、バイトコードを含む一般的な JAR Java開発者環境にインストールする方法のステップバイステップの説明に従ってください。

システム要求

Java SE 7 Java バージョンがサポートされています。 JRE を使用する必要がある場合に備えて Java SE 6 用の個別のパッケージも提供しています。

私たちの Java Microsoft Windows 、Linux、macOS、Android、iOS JVM 実装されているすべてのオペレーティングシステムで実行されます。

JogAmp JOGL 、 Harfbuzz フォントエンジン、 Java Advanced Imaging JAI などのオプションのパッケージ依存関係については、製品ドキュメントを参照してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2026. 全著作権所有。