使用 Java 获取 Word、PDF、Web 文档的简要内容

Java使用AI汇总文档的解决方案

与OpenAI和Gemini等主要语言模型的无缝集成为Java应用程序提供了广泛的基于AI的文档处理能力。

查看代码片段

Java 应用程序的智能文本摘要

以编程方式从文本和文档中提取关键信息。 在 Java 中使用大型语言模型(LLM)生成简洁、信息丰富的摘要,以捕获文本的含义。 软件文本摘要的应用是多种多样的. 文本摘要可用于提供有关当前事件的最新信息。 通过将文本摘要功能集成到您的软件中,您不仅可以提高生产力,还可以通过尽快访问重要数据来改善决策。

主要特点

  • 易于使用的API,可轻松与 Java 软件集成
  • 能够与各种LLM模型集成以满足您的需求
  • 能够自定义文本摘要设置
  • 支持多种文件格式

Aspose.Words和大型语言模型之间的交互是建立在REST体系结构上的. 这种方法在您的 Java 应用程序和各种AI服务之间提供可靠和安全的通信。 要设置身份验证,您需要指定您的私有API密钥和提供所需模型的AI服务的endpoint(GoogleAiModel, OpenAiModel). 有关支持的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.pdf")
运行代码

如何使用 Java 总结文档

  1. 安装/安装 Aspose.Words适用于 Java.
  2. 向您的 Java 项目添加库引用(导入库)。
  3. 在 Java 中打开源文件。
  4. 调用 方法,将文档与SummarizeOptions参数一起传入。
  5. 完成后,您将收到一份简洁的文档摘要,您可以将其保存为所需格式的新文件。

Java 库汇总文档

我们在Maven存储库中托管我们的 Java 'Aspose.Words for Java' 是一个常见的包含字节码的 JAR 请按照有关如何将其安装到 Java 开发人员环境的分步说明进行操作。

系统要求

Java SE 7 和更新的 Java 版本。 Java SE 6 提供了一个单独的包,以防您不得不使用这个过时的 JRE 。

我们的 Java 包是跨平台的,可以在所有具有 JVM 实现的 Microsoft Windows 、Linux、macOS、Android 和 iOS。

有关可选包依赖项的信息,例如 JogAmp JOGL 、 Harfbuzz 字体引擎、 Java Advanced Imaging JAI ,请参阅产品文档

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2025. 版权所有。