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

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

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

查看代碼片段

Python 文件的 AI 文法檢查工具

使用 Aspose.Words for Python via .NET 搭配 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 參考資料

立即開始檢查 Python 中的文法 — 試用上方的即時示範。

使用 Python 的語法檢查範例程式碼
從列表中選擇目標格式
運行代碼
pip install aspose-words
複製
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# 使用 OpenAI 的生成式語言模型。
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()

grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True

proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True

proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
運行代碼

如何使用 Python 檢查文件的語法

  1. 安裝 Aspose.Words for Python via .NET。
  2. 在您的 Python 專案中加入函式庫參考(匯入函式庫)。
  3. 在 Python 中開啟來源檔案。
  4. 呼叫 CheckGrammar 方法,並傳入您的文件。
  5. 完成後,文件中的語法問題將被標示,您可將結果另存為所需格式的新檔案。

Python via .NET 函式庫,用於語法檢查

我們在PyPi存儲庫中託管我們的 Python 請按照有關如何 "Aspose.Words for Python via .NET" 安裝到您的開發人員環境的分步說明進行操作。

系統要求

這個包與 Python ≥3.5 和 <3.12 兼容。如果您為 Linux 開發軟件,請查看產品文檔中對 gcc 和 libpython 的附加要求。

5%

訂閱 Aspose 產品更新

獲取直接發送到您的郵箱的每月通訊和優惠。

© Aspose Pty Ltd 2001-2026. 版權所有。