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

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

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

查看代码片段

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

使用 OpenAI、Google 和 Claude AI 模型,结合 Aspose.Words for C++,检测并突出显示文档中的语法错误。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 参考

立即在 C++ 开始语法检查——尝试上方的实时演示。

使用 C++ 的语法检查示例代码
从列表中选择目标格式
运行代码
dotnet add package Aspose.Words.Cpp
复制
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// 使用 OpenAI 生成式语言模型。
SharedPtr<AiModel> model = System::ExplicitCast<OpenAiModel>(SharedPtr<AiModel>()->Create(AiModelType::Gpt4OMini)->WithApiKey(apiKey));

auto grammarOptions = MakeObject<CheckGrammarOptions>();
grammarOptions->set_ImproveStylistics(true);

auto proofedDoc = model->CheckGrammar(doc, grammarOptions);
proofedDoc->Save(u"Output.docx");
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
auto model = System::MakeObject<CustomAiModel>(u"my-model-24b", u"https://your-server.com/v1");
model->WithApiKey(u"");

auto grammarOptions = System::MakeObject<Aspose::Words::AI::CheckGrammarOptions>();
grammarOptions->set_ImproveStylistics(true);

auto proofedDoc = model->CheckGrammar(doc, grammarOptions);
proofedDoc->Save(u"Output.docx");

class CustomAiModel : public Aspose::Words::AI::OpenAiModel
{
private:
    System::String mUrl;
public:
    CustomAiModel(System::String name, System::String url) : OpenAiModel(name) { mUrl = url; }
    System::String get_Url() override { return mUrl; }
};
运行代码

如何使用 C++ 检查文档的语法

  1. 安装 Aspose.Words for C++。
  2. 在您的 C++ 项目中添加库引用(导入库)。
  3. 在 C++ 中打开源文件。
  4. 调用 CheckGrammar 方法,并传入您的文档。
  5. 完成后,文档中的语法问题将被高亮显示,您可以将结果保存为所需格式的新文件。

C++ 库用于语法检查

有三个选项可以将 Aspose.Words for C++ 安装到您的开发人员环境中。请选择符合您需求的一种,并按照分步说明进行操作:

系统要求

您可以使用这个 C++ 库在 Microsoft Windows 、Linux 和 macOS 操作系统上开发软件:

  • Linux 需要 GCC >= 6.3.0 和 Clang >= 3.9.1
  • Xcode >= 12.5.1 ,macOS 需要 Clang 和 libc++

如果您为 Linux 或 macOS 开发软件,请查看产品文档中 fontconfig 和 mesa-glu 开源包)的信息。

5%

订阅 Aspose 产品更新

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

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