C++‑ში Word, PDF, ვებ დოკუმენტების გრამერის შემოწმება

C++-ის გადაწყვეტა გრამერის შემოწმებისთვის AI-ის გამოყენებით

OpenAI, Claude და Gemini-ის მსგავსად ძირითად ენის მოდელებთან შეუფერხებელი ინტეგრაცია უზრუნველყოფს ფართო AI‑ზე დაფუძნებულ დოკუმენტების დამუშავების შესაძლებლობებს C++ აპლიკაციებისთვის.

კოდის ნაწყვეტის ნახვა

AI გრამატიკული შემმოწმებელი დოკუმენტებისთვის C++

აღმოაჩინეთ და გამოკვეთეთ გრამატიკული შეცდომები დოკუმენტებში, იყენებთ OpenAI, Google და Claude AI მოდელებს Aspose.Words-ის საშუალებით C++-თვის. CheckGrammar მეთოდი ანალიზს აკეთებს DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT და EPUB ფაილებს და აღნიშნავს გრამატიკულ პრობლემებს — რაც გეხმარებათ მიწოდოთ შთამბეჭდავი, პროფესიონალური შინაარსი ხელით გადამოწმების გარეშე.

რატომ დეველოპერებს აირჩიონ Aspose.Words გრამატიკული შემოწმებისთვის

  • ერთი API გამოძახება მთელი დოკუმენტის გრამატიკული შემოწმებისთვის
  • OpenAI (GPT-4o), Google (Gemini) და Claude მოდელთა ოჯახების მხარდაჭერა
  • გამოკვეთილი შეცდომები გამოტანის დოკუმენტში მარტივი გადახედვისთვის
  • DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB და სხვა ფორმატების მხარდაჭერა

ავთენტიკაციისთვის საჭიროა API გასაღები თქვენი არჩეული AI პროვაიდერისგან. მხარდაჭერილი მოდელების სრულ სიას იხილეთ API დოკუმენტაციაში.

დაიწყეთ გრამატიკული შემოწმება C++-ში დღეს — სცადეთ ზემოთ არსებული ცოცხალი დემო.

C++‑ში გრამერის შემოწმების მაგალითი კოდი
აირჩიეთ სამიზნე ფორმატი სიიდან
გაუშვით კოდი
dotnet add package Aspose.Words.Cpp
კოპირება
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// გამოიყენეთ 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; }
};
გაუშვით კოდი

C++‑ის გამოყენებით როგორ შემოწმდეს დოკუმენტის გრამერი

  1. დაყენეთ Aspose.Words for C++.
  2. დაამატეთ ბიბლიოთეკის მითითება (იმპორტი) თქვენს C++ პროექტში.
  3. C++‑ში გახსენით წყაროს ფაილი.
  4. გამოძახეთ CheckGrammar მეთოდი, გადაეცით თქვენი დოკუმენტი.
  5. დასრულების შემდეგ, დოკუმენტის გრამერიული შეცდომები გამოკვეთილი იქნება, და შეგიძლიათ შედეგი შეინახოთ ახალ ფაილში საჭირო ფორმატში.

C++ ბიბლიოთეკა გრამერის შემოწმებისთვის

არსებობს სამი ვარიანტი, რომ დააინსტალიროთ Aspose.Words for C++ თქვენს დეველოპერის გარემოში. გთხოვთ, აირჩიოთ ის, რომელიც შეესაბამება თქვენს საჭიროებებს და მიჰყევით ნაბიჯ-ნაბიჯ ინსტრუქციებს:

სისტემის მოთხოვნები

თქვენ შეგიძლიათ გამოიყენოთ ეს C++ ბიბლიოთეკა Microsoft Windows, Linux და macOS ოპერაციული სისტემების პროგრამული უზრუნველყოფის შესაქმნელად:

  • GCC >= 6.3.0 და Clang >= 3.9.1 საჭიროა Linux- ისთვის
  • Xcode >= 12.5.1, Clang და libc++ საჭიროა macOS– ისთვის

თუ თქვენ შეიმუშავებთ პროგრამულ უზრუნველყოფას Linux ან macOS– სთვის, გთხოვთ შეამოწმოთ ინფორმაცია ბიბლიოთეკის დამატებითი დამოკიდებულებების შესახებ (fontconfig და mesa-glu ღია კოდის პაკეტები) პროდუქტის დოკუმენტაციაში.

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.