Ringkes dokumen Word, PDF, lan web ing C++

Solusi C++ kanggo ngringkes dokumen nganggo AI

Integrasi tanpa gangguan karo model basa utama kaya OpenAI, Claude, lan Gemini nyedhiyakake kabisan pangolahan dokumen adhedhasar AI sing jembar kanggo aplikasi C++.

Ndeleng potongan kode

Ringkesan Teks cerdas Kanggo Aplikasi C++

Ngekstrak informasi kunci saka teks lan dokumen kanthi program. Ngasilake ringkesan ringkes, informatif sing nyekel makna teks nggunakake model basa gedhe (LLM) Ing C++. Aplikasi ringkesan teks piranti lunak akeh lan macem-macem. Ringkesan teks bisa digunakake kanggo nyedhiyakake informasi paling anyar babagan acara saiki. Kanthi nggabungake fungsi ringkesan teks menyang piranti lunak, sampeyan ora mung bakal nambah produktivitas, nanging uga nambah nggawe keputusan kanthi ngakses data penting kanthi cepet.

Fitur Utama

  • Gampang kanggo nggunakake API sing gampang nggabung karo piranti Lunak C++
  • Kemampuan kanggo nggabungake karo macem-macem model LLM kanggo nyukupi kabutuhan sampeyan
  • Kemampuan kanggo ngatur setelan ringkesan teks
  • Dhukungan kanggo macem-macem format file

Interaksi antarane Aspose.Words lan Model Basa Gedhe dibangun ing arsitektur REST. Pendekatan iki nyedhiyakake komunikasi sing dipercaya lan aman ing antarane aplikasi C++ lan macem-macem layanan AI. Kanggo nyiyapake bukti asli, sampeyan kudu nemtokake pribadi API tombol lan endpoint saka AI layanan sing nyedhiyani model sing perlu (OpenAiModel, GoogleAiModel, AnthropicAiModel). Kanggo dhaptar lengkap jinis LLM sing didhukung, waca API Reference.

Pengalaman masa depan pangolahan teks cerdas ing C++ dina iki!

Contoh kode ing C++ kanggo ngringkes dokumen.
Pilih format target saka dhaptar
Kode roto
dotnet add package Aspose.Words.Cpp
Nyalin
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Nggunakake model basa generatif OpenAI utawa Google.
const auto modelType = Aspose::Words::AI::AiModelType::Gpt4OMini;
auto model = System::ExplicitCast<Aspose::Words::AI::IAiModelText>(Aspose::Words::AI::AiModel::Create(modelType)->WithApiKey(apiKey));

auto summarizeOptions = System::MakeObject<Aspose::Words::AI::SummarizeOptions>();
summarizeOptions->set_SummaryLength(Aspose::Words::AI::SummaryLength::Short);
auto summary = model->Summarize(doc, summarizeOptions);
summary->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 options = System::MakeObject<Aspose::Words::AI::SummarizeOptions>();
options->set_SummaryLength(Aspose::Words::AI::SummaryLength::Short);
auto summary = model->Summarize(doc, options);
summary->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; }
};
Kode roto

Cara ngringkes dokumen ing C++

  1. Pasang Aspose.Words for C++.
  2. Tambahake referensi pustaka (impor pustaka) menyang proyek C++ sampeyan.
  3. Bukak file sumber ing C++.
  4. Wenehi metode , kanthi ngirim dokumen sampeyan bebarengan karo parameter SummarizeOptions.
  5. Sawise rampung, sampeyan bakal nampa ringkesan dokumen sing cendhak sing bisa disimpen minangka file anyar ing format sing dibutuhake.

Pustaka C++ kanggo ngringkes dokumen

Ana telung opsi kanggo nginstal Aspose.Words for C++ kanggo lingkungan pangembang. Pilih salah siji sing cocog karo kabutuhan sampeyan lan tindakake pandhuan langkah demi langkah:

Syarat Sistem

Sampeyan bisa nggunakake perpustakaan C++ iki kanggo nggawe piranti lunak ing Microsoft Windows, Linux lan macOS:

  • GCC >= 6.3.0 lan Clang >= 3.9.1 dibutuhake kanggo Linux
  • Xcode >= 12.5.1, Clang lan libc++ dibutuhake kanggo macOS

Yen sampeyan nggawe piranti lunak kanggo Linux utawa macOS, priksa informasi babagan katergantungan perpustakaan tambahan (fontconfig lan paket sumber terbuka mesa-glu) ing Dokumentasi Produk.

5%

Langganan kanggo Aspose Update Product

Entuk buletin saben wulan lan tawaran langsung dikirim menyang kothak layang.

© Aspose Pty Ltd 2001-2026. Kabeh hak dilindhungi undhang-undhang.