Kontrolli Wordi, PDF‑i ja veebidokumentide grammatika C++‑s

C++‑lahendus grammatika kontrollimiseks tehisintellekti abil

Sujuv integratsioon juhtivate keelemudelitega, nagu OpenAI, Claude ja Gemini, pakub C++‑rakendustele ulatuslikke tehisintellekti‑põhiseid dokumenditöötlusvõimalusi.

Kuva koodilõik

AI abil grammatika kontrollimine dokumentides C++

Tuvastage ja esile tõstke grammatika vead dokumentides, kasutades OpenAI, Google ja Claude AI mudeleid koos Aspose.Words for C++-ga. Meetod CheckGrammar analüüsib DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT ja EPUB faile ning märgib grammatika probleemid — aidates teil luua viimistletud, professionaalse sisu ilma käsitsi korrektuurita.

Miks arendajad valivad Aspose.Words'i grammatika kontrollimiseks

  • Üks API‑kõne kogu dokumendi grammatika kontrollimiseks
  • Toetus OpenAI (GPT-4o), Google (Gemini) ja Claude mudeliperekondadele
  • Vigade esiletõstmine väljunddokumendis hõlbustab ülevaatust
  • Toetus DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB ja teiste formaatide jaoks

Autentimiseks on vaja API‑võtit teie valitud AI pakkujalt. Täieliku toetatud mudelite loendi leiate API viitest.

Alustage grammatika kontrollimist C++ juba täna — proovige ülalolevat veebidemot.

näidiskood C++‑s grammatika kontrollimiseks
Valige loendist sihtvorming
Käivita kood
dotnet add package Aspose.Words.Cpp
Kopeeri
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Kasutage OpenAI generatiivseid keelemudeleid.
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; }
};
Käivita kood

Kuidas kontrollida grammatikat dokumendis, kasutades C++

  1. Paigalda Aspose.Words for C++.
  2. Lisa raamatukogu viide (impordi raamatukogu) oma C++ projekti.
  3. Ava lähtefail C++‑s.
  4. Kutsu välja CheckGrammar meetod, edastades oma dokumendi.
  5. Pärast lõpetamist esile tõstetakse dokumendi grammatika vead ning saate tulemuse salvestada uue failina soovitud vormingus.

C++ raamatukogu grammatika kontrollimiseks

Aspose.Words for C++ installimiseks oma arendajakeskkonda on kolm võimalust. Valige üks, mis sarnaneb teie vajadustega, ja järgige samm-sammult juhiseid:

Nõuded süsteemile

Seda C++ raamatukogu saate kasutada tarkvara arendamiseks Microsoft Windows, Linuxi ja macOS -i operatsioonisüsteemides:

  • Linuxi jaoks on vaja GCC >= 6.3.0 ja Clang >= 3.9.1
  • libc++ on vaja Xcode >= 12.5.1, Clang ja libC++

Kui teil arendada tarkvara Linux või MacOS, kontrollige teavet täiendavate raamatukogu sõltuvusi (fontconfig ja mesa-glu avatud lähtekoodiga paketid) in Toote dokumentatsioon.

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2026. Kõik õigused kaitstud.