بررسی گرامر اسناد Word، PDF و وب در C++

راه‌حل C++ برای بررسی گرامر با استفاده از هوش مصنوعی

یکپارچه‌سازی بدون درز با مدل‌های زبانی بزرگ مانند OpenAI، Claude و Gemini، قابلیت‌های گسترده پردازش اسناد مبتنی بر هوش مصنوعی را برای برنامه‌های C++ فراهم می‌کند.

مشاهده قطعه کد

بررسی گرامر هوش مصنوعی برای اسناد در C++

خطاهای گرامری را در اسناد با استفاده از مدل‌های هوش مصنوعی OpenAI، Google و Claude و 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 از ارائه‌دهنده هوش مصنوعی انتخابی شما است. برای دریافت فهرست کامل مدل‌های پشتیبانی‌شده، به مرجع 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 برای لینوکس مورد نیاز است
  • Xcode >= 12.5.1، Clang و libc++ برای macOS مورد نیاز است

در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2026. تمامی حقوق محفوظ است.