C++ で Word、PDF、Web 文書の文法をチェック

AI を利用した文法チェック用 C++ ソリューション

OpenAI、Claude、Gemini などの主要な言語モデルとのシームレスな統合により、C++ アプリケーション向けに AI ベースの文書処理機能を幅広く提供します。

コード スニペットを表示

C++ のドキュメント向け AI 文法チェッカー

Aspose.Words for C++ を使用し、OpenAI、Google、Claude の AI モデルでドキュメント内の文法エラーを検出しハイライトします。CheckGrammar メソッドは DOC、DOCX、RTF、PDF、HTML、Markdown、ODT、TXT、EPUB ファイルを解析し、文法上の問題にマークを付けます — 手動で校正することなく、洗練されたプロフェッショナルなコンテンツを提供できます。

開発者が Aspose.Words を文法チェックに選ぶ理由

  • 1 回の 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++ を開発者環境にインストールするための3つのオプションがあります。ニーズに合ったものを選択し、ステップバイステップの手順に従ってください。

システム要求

この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. 全著作権所有。