Preverjanje slovnice Word, PDF in spletnih dokumentov v C++

C++ rešitev za preverjanje slovnice z umetno inteligenco

Brezhibna integracija z glavnimi jezikovnimi modeli, kot so OpenAI, Claude in Gemini, omogoča obsežne zmožnosti obdelave dokumentov na osnovi umetne inteligence za C++ aplikacije.

Oglejte si delček kode

AI preverjevalnik slovnice za dokumente v C++

Zaznavajte in označujte slovnične napake v dokumentih z uporabo AI modelov OpenAI, Google in Claude v kombinaciji z Aspose.Words za C++. Metoda CheckGrammar analizira datoteke DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT in EPUB ter označi slovnične težave — kar vam pomaga ustvariti izpopolnjeno, profesionalno vsebino brez ročnega lektoriranja.

Zakaj razvijalci izberejo Aspose.Words za preverjanje slovnice

  • En klic API za preverjanje slovnice celotnega dokumenta
  • Podpora za družine modelov OpenAI (GPT-4o), Google (Gemini) in Claude
  • Označene napake v izhodnem dokumentu za enostavno pregledovanje
  • Podpora za DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB in druge formate

Za avtentikacijo je potreben API ključ vašega izbranega ponudnika AI. Za popoln seznam podprtih modelov si oglejte referenco API.

Začnite danes preverjati slovnico v C++ — preizkusite živo demonstracijo zgoraj.

Primer kode v C++ za preverjanje slovnice
S seznama izberite ciljno obliko
Zaženi kodo
dotnet add package Aspose.Words.Cpp
Kopirati
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Uporabite generativne jezikovne modele 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; }
};
Zaženi kodo

Kako preveriti slovnico v dokumentu z uporabo C++

  1. Namestite Aspose.Words for C++.
  2. Dodajte sklic na knjižnico (uvoz knjižnice) v svoj projekt C++.
  3. Odprite izvorno datoteko v C++.
  4. Pokličite metodo CheckGrammar, pri čemer podate svoj dokument.
  5. Ko je postopek končan, bodo slovnične napake v dokumentu označene, rezultat pa lahko shranite kot novo datoteko v želenem formatu.

Knjižnica C++ za preverjanje slovnice

Obstajajo tri možnosti za namestitev Aspose.Words for C++ v okolje razvijalca. Izberite tistega, ki ustreza vašim potrebam, in sledite navodilom po korakih:

Sistemske zahteve

To knjižnico C++ lahko uporabite za razvoj programske opreme v Microsoft Windows, Linux in macOS:

  • GCC >= 6.3.0 in Clang >= 3.9.1 sta potrebna za Linux
  • Xcode >= 12.5.1, za macOS sta potrebna Clang in libc++

Če razvijate programsko opremo za Linux ali macOS, preverite informacije o dodatnih odvisnostih knjižnic (odprtokodni paketi fontconfig in mesa-glu) v dokumentaciji izdelka.

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2026. Vse pravice pridržane.