在 Java 中检查 Word、PDF、Web 文档的语法

使用 AI 检查语法的 Java 解决方案

与 OpenAI、Claude 和 Gemini 等主流大语言模型的无缝集成,为 Java 应用程序提供强大的基于 AI 的文档处理能力。

查看代码片段

AI 语法检查器,适用于 Java 文档

使用 OpenAI、Google 和 Claude AI 模型,结合 Aspose.Words for Java,检测并突出显示文档中的语法错误。CheckGrammar 方法可分析 DOC、DOCX、RTF、PDF、HTML、Markdown、ODT、TXT 和 EPUB 等文件,并标记语法问题——帮助您在无需人工校对的情况下交付精炼、专业的内容。

开发者为何选择 Aspose.Words 进行语法检查

  • 一次 API 调用即可对整个文档进行语法检查
  • 支持 OpenAI(GPT-4o)、Google(Gemini)和 Claude 系列模型
  • 在输出文档中突出显示错误,便于审阅
  • 支持 DOC、DOCX、RTF、PDF、ODT、HTML、Markdown、TXT、EPUB 等多种格式

身份验证需要您所选 AI 提供商的 API 密钥。完整的支持模型列表请参阅 API 参考

立即在 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 生成式语言模型。
AiModel model = AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.setImproveStylistics(true);

Document proofedDoc = model.checkGrammar(doc, grammarOptions);
proofedDoc.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("");

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.setImproveStylistics(true);

Document proofedDoc = model.checkGrammar(doc, grammarOptions);
proofedDoc.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. 调用 CheckGrammar 方法,并传入您的文档。
  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-2026. 版权所有。