Provjera gramatike Word, PDF i web dokumenata u C++

C++ rješenje za provjeru gramatike uz AI

Besprijekorna integracija s glavnim jezičnim modelima, poput OpenAI, Claude i Gemini, pruža opsežne mogućnosti obrade dokumenata temeljene na AI za C++ aplikacije.

Pogledajte isječak koda

Provjera gramatike pomoću AI za dokumente u C++

Otkrivajte i označavajte gramatičke pogreške u dokumentima koristeći AI modele OpenAI, Google i Claude uz Aspose.Words za C++. Metoda CheckGrammar analizira DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT i EPUB datoteke te označava gramatičke probleme — pomaže vam isporučiti dotjeran, profesionalan sadržaj bez ručnog lektiranja.

Zašto programeri biraju Aspose.Words za provjeru gramatike

  • Jedan API poziv za gramatičku provjeru cijelog dokumenta
  • Podrška za obitelji modela OpenAI (GPT-4o), Google (Gemini) i Claude
  • Istaknute pogreške u izlaznom dokumentu radi jednostavne provjere
  • Podrška za DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB i druge formate

Za autentifikaciju je potreban API ključ od vašeg odabranog AI pružatelja usluga. Za potpuni popis podržanih modela pogledajte API referencu.

Počnite provjeravati gramatiku u C++ danas — isprobajte live demo iznad.

Primjer koda u C++ za provjeru gramatike
Odaberite ciljni format s popisa
Pokreni kôd
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");

// Koristite OpenAI generativne jezične modele.
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; }
};
Pokreni kôd

Kako provjeriti gramatiku u dokumentu pomoću C++

  1. Instalirajte Aspose.Words for C++.
  2. Dodajte referencu na biblioteku (uvezite biblioteku) u svoj C++ projekt.
  3. Otvorite izvornu datoteku u C++.
  4. Pozovite metodu CheckGrammar, prosljeđujući joj vaš dokument.
  5. Nakon završetka, gramatički problemi u dokumentu bit će istaknuti, a rezultat možete spremiti kao novu datoteku u željenom formatu.

C++ biblioteka za provjeru gramatike

Postoje tri opcije za instalaciju Aspose.Words for C++ u okruženje razvojnog programera. Odaberite onaj koji odgovara vašim potrebama i slijedite upute korak po korak:

Zahtjevi sustava

Ovu biblioteku C++ možete koristiti za razvoj softvera na Microsoft Windows, Linux i macOS:

  • GCC >= 6.3.0 i Clang >= 3.9.1 potrebni su za Linux
  • Xcode >= 12.5.1, Clang i libc++ su potrebni za macOS

Ako razvijate softver za Linux ili macOS, provjerite informacije o dodatnim ovisnostima o knjižnici (fontconfig i mesa-glu paketi otvorenog koda) u dokumentaciji proizvoda.

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2026. Sva prava pridržana.