בדיקת דקדוק של Word, PDF ומסמכי אינטרנט ב‑C++

פתרון C++ לבדיקת דקדוק באמצעות בינה מלאכותית

אינטגרציה חלקה עם מודלים לשוניים מובילים כגון OpenAI, Claude ו‑Gemini מספקת יכולות נרחבות לעיבוד מסמכים מבוסס בינה מלאכותית עבור יישומי C++.

הצג את קטע הקוד

בודק דקדוק מבוסס בינה מלאכותית למסמכים ב-C++

זהה והדגש שגיאות דקדוק במסמכים באמצעות מודלי AI של 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 מספק ה-AI הנבחר שלך. לרשימה מלאה של מודלים נתמכים, ראה את API Reference.

התחל לבדוק דקדוק ב-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

קבל ניוזלטרים והצעות חודשיים שנשלחו ישירות לתיבת הדואר שלך.

© Aspose Pty Ltd 2001-2026. כל הזכויות שמורות.