在 Java 中檢查 Word、PDF、Web 文件的語法

使用 AI 進行語法檢查的 Java 解決方案

與 OpenAI、Claude 與 Gemini 等主流大型語言模型無縫整合,為 Java 應用程式提供廣泛的 AI 驅動文件處理功能。

查看代碼片段

Java 文件的 AI 文法檢查工具

使用 Aspose.Words for Java 搭配 OpenAI、Google 與 Claude AI 模型,偵測並標示文件中的文法錯誤。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. 版權所有。