Kontroller grammatik i Word-, PDF- og webdokumenter i C++

C++-løsning til grammatikkontrol ved hjælp af AI

Sømløs integration med de førende sprogmodeller som OpenAI, Claude og Gemini giver omfattende AI-baserede dokumentbehandlingsfunktioner til C++-applikationer.

Se kodestykket

AI Grammatikchecker til dokumenter i C++

Find og fremhæv grammatiske fejl i dokumenter ved hjælp af OpenAI-, Google- og Claude AI-modeller med Aspose.Words for C++. Metoden CheckGrammar analyserer DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT og EPUB-filer og markerer grammatiske problemer — så du kan levere poleret, professionelt indhold uden manuel korrekturlæsning.

Hvorfor udviklere vælger Aspose.Words til grammatikcheck

  • Én API‑opkald for at tjekke grammatik i et helt dokument
  • Understøttelse af OpenAI (GPT-4o), Google (Gemini) og Claude-modelfamilier
  • Fremhævede fejl i output‑dokumentet for nem gennemgang
  • Understøttelse af DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB og flere

Godkendelse kræver en API‑nøgle fra den valgte AI‑udbyder. For en komplet liste over understøttede modeller, se API‑referencen.

Begynd at tjekke grammatik i C++ i dag — prøv live‑demoen ovenfor.

Eksempelkode i C++ til grammatikkontrol
Vælg målformatet fra listen
Kør kode
dotnet add package Aspose.Words.Cpp
Kopi
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Brug generative sprogmodeller fra 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; }
};
Kør kode

Sådan kontrollerer du grammatik i et dokument ved hjælp af C++

  1. Installer Aspose.Words for C++.
  2. Tilføj en biblioteksreference (importer biblioteket) til dit C++-projekt.
  3. Åbn kildefilen i C++.
  4. Kald CheckGrammar-metoden og videregiv dit dokument.
  5. Når processen er færdig, vil de grammatiske problemer i dokumentet blive fremhævet, og du kan gemme resultatet som en ny fil i det ønskede format.

C++-bibliotek til grammatikkontrol

Der er tre muligheder for at installere Aspose.Words for C++ til dit udviklermiljø. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:

Systemkrav

Du kan bruge dette C++ - bibliotek til at udvikle software på Microsoft Windows, Linux og macOS -operativsystemer:

  • GCC >= 6.3.0 og Clang >= 3.9.1 er påkrævet til Linux
  • Xcode >= 12.5.1, Clang og libc++ er påkrævet til macOS

Hvis du udvikler software til Linux eller macOS, skal du kontrollere oplysninger om yderligere bibliotekafhængigheder (fontconfig og mesa-glu open source-pakker) i produktdokumentation.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2026. Alle rettigheder forbeholdes.