Periksa tata bahasa dokumen Word, PDF, Web di C++

Solusi C++ untuk memeriksa tata bahasa menggunakan AI

Integrasi mulus dengan model bahasa utama seperti OpenAI, Claude, dan Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi C++.

Lihat cuplikan kode

Pemeriksa Tata Bahasa AI untuk Dokumen di C++

Deteksi dan sorot kesalahan tata bahasa dalam dokumen menggunakan model AI OpenAI, Google, dan Claude dengan Aspose.Words untuk C++. Metode CheckGrammar menganalisis file DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, dan EPUB serta menandai masalah tata bahasa — membantu Anda menghasilkan konten yang halus dan profesional tanpa perlu proofreading manual.

Mengapa Pengembang Memilih Aspose.Words untuk Pemeriksaan Tata Bahasa

  • Satu panggilan API untuk memeriksa tata bahasa seluruh dokumen
  • Mendukung keluarga model OpenAI (GPT-4o), Google (Gemini), dan Claude
  • Kesalahan ditandai dalam dokumen output untuk memudahkan peninjauan
  • Mendukung DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB, dan lainnya

Otentikasi memerlukan kunci API dari penyedia AI pilihan Anda. Untuk daftar lengkap model yang didukung, lihat Referensi API.

Mulailah memeriksa tata bahasa di C++ hari ini — coba demo langsung di atas.

Contoh kode dalam C++ untuk pemeriksaan tata bahasa
Pilih format target dari daftar
Jalankan kode
dotnet add package Aspose.Words.Cpp
Salinan
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Gunakan model bahasa generatif 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; }
};
Jalankan kode

Cara memeriksa tata bahasa dalam dokumen menggunakan C++

  1. Instal Aspose.Words for C++.
  2. Tambahkan referensi pustaka (impor pustaka) ke proyek C++ Anda.
  3. Buka file sumber di C++.
  4. Panggil metode CheckGrammar, dengan memberikan dokumen Anda.
  5. Setelah selesai, masalah tata bahasa dalam dokumen akan disorot, dan Anda dapat menyimpan hasilnya sebagai file baru dalam format yang Anda butuhkan.

Pustaka C++ untuk memeriksa tata bahasa

Ada tiga opsi untuk menginstal Aspose.Words for C++ ke lingkungan pengembang Anda. Silakan pilih salah satu yang sesuai dengan kebutuhan Anda dan ikuti petunjuk langkah demi langkah:

Persyaratan sistem

Anda dapat menggunakan pustaka C++ ini untuk mengembangkan perangkat lunak pada Microsoft Windows, Linux, dan macOS:

  • GCC >= 6.3.0 dan Clang >= 3.9.1 diperlukan untuk Linux
  • Xcode >= 12.5.1, Clang dan libc++ diperlukan untuk macOS

Jika Anda mengembangkan perangkat lunak untuk Linux atau macOS, silakan periksa informasi tentang dependensi perpustakaan tambahan (paket sumber terbuka fontconfig dan mesa-glu glu) di Dokumentasi Produk.

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2026. Seluruh hak cipta.