Έλεγχος γραμματικής εγγράφων Word, PDF, Web στο C++

Λύση C++ για έλεγχο γραμματικής με χρήση AI

Απρόσκοπτη ενσωμάτωση με κορυφαία μοντέλα γλώσσας όπως το OpenAI, το Claude και το Gemini παρέχει εκτεταμένες δυνατότητες επεξεργασίας εγγράφων με τεχνητή νοημοσύνη για εφαρμογές C++.

Προβολή αποσπάσματος κώδικα

Έλεγχος γραμματικής με AI για έγγραφα σε 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.

Ξεκινήστε τον έλεγχο γραμματικής στο 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. Ολα τα δικαιώματα διατηρούνται.