Skontrolujte gramatiku dokumentov Word, PDF, Web v C++

C++ riešenie na kontrolu gramatiky s využitím AI

Bezproblémová integrácia s poprednými jazykovými modelmi, ako sú OpenAI, Claude a Gemini, poskytuje rozsiahle možnosti spracovania dokumentov založených na AI pre aplikácie v C++.

Zobraziť útržok kódu

Kontrola gramatiky pomocou AI pre dokumenty v C++

Detekujte a zvýraznite gramatické chyby v dokumentoch pomocou modelov OpenAI, Google a Claude AI s Aspose.Words pre C++. Metóda CheckGrammar analyzuje súbory DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT a EPUB a označuje gramatické problémy — pomáha vám vytvárať vylepšený, profesionálny obsah bez ručnej korektúry.

Prečo vývojári vyberajú Aspose.Words pre kontrolu gramatiky

  • Jedno volanie API na kontrolu gramatiky celého dokumentu
  • Podpora rodín modelov OpenAI (GPT-4o), Google (Gemini) a Claude
  • Zvýraznené chyby vo výstupnom dokumente pre ľahkú kontrolu
  • Podpora formátov DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB a ďalších

Pre autentifikáciu je potrebný API kľúč od vybraného poskytovateľa AI. Kompletný zoznam podporovaných modelov nájdete v API referencii.

Začnite kontrolovať gramatiku v C++ už dnes — vyskúšajte online demo vyššie.

Ukážkový kód v C++ na kontrolu gramatiky
Vyberte cieľový formát zo zoznamu
Spustiť kód
dotnet add package Aspose.Words.Cpp
Kopírovať
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Použite generatívne jazykové modely 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; }
};
Spustiť kód

Ako skontrolovať gramatiku v dokumente pomocou C++

  1. Nainštalujte Aspose.Words for C++.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do vášho projektu C++.
  3. Otvorte zdrojový súbor v C++.
  4. Zavolajte metódu CheckGrammar a odovzdajte svoj dokument.
  5. Po dokončení budú gramatické problémy v dokumente zvýraznené a môžete uložiť výsledok ako nový súbor v požadovanom formáte.

Knižnica C++ na kontrolu gramatiky

Existujú tri možnosti inštalácie Aspose.Words for C++ do vášho vývojárskeho prostredia. Vyberte si ten, ktorý zodpovedá vašim potrebám, a postupujte podľa pokynov krok za krokom:

Požiadavky na systém

Túto knižnicu C++ môžete použiť na vývoj softvéru v Microsoft Windows, Linux a macOS:

  • Pre Linux sú požadované GCC >= 6.3.0 a Clang >= 3.9.1
  • Pre macOS je potrebný Xcode >= 12.5.1, Clang a libc++

Ak vyvíjate softvér pre Linux alebo macOS, skontrolujte informácie o ďalších závislostiach knižnice (fontconfig a mesa-glu ) v dokumentácii k produktu.

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2026. Všetky práva vyhradené.