Få kort innehåll av Word, PDF, webbdokument i C++

C++ lösning för att sammanfatta dokument med AI

Sömlös integration med stora språkmodeller som OpenAI och Gemini ger omfattande AI-baserade dokumentbehandlingsfunktioner för C++ - applikationer.

Visa kodavsnitt

Intelligent textsammanfattning för C++ applikationer

Extrahera viktig information från texter och dokument programmatiskt. Generera kortfattade, informativa sammanfattningar som fångar innebörden av text med hjälp av stora språkmodeller (LLM) i C++. Tillämpningarna av programvarutextsammanfattning är stora och varierade. Textsammanfattning kan användas för att ge aktuell information om aktuella händelser. Genom att integrera textsammanfattningsfunktionen i din programvara ökar du inte bara produktiviteten utan förbättrar också beslutsfattandet genom att få tillgång till viktiga data så snabbt som möjligt.

Nyckelfunktion

  • Lätt att använda API som enkelt integreras med C++-programvara
  • Möjlighet att integrera med olika LLM modeller för att möta dina behov
  • Möjlighet att anpassa textsammanfattningsinställningar
  • Stöd för ett brett utbud av filformat

Interaktionen mellan Aspose.Words och stora språkmodeller bygger på en REST - arkitektur. Detta tillvägagångssätt ger pålitlig och säker kommunikation mellan din C++ applikation och olika AI - tjänster. För att ställa in autentisering måste du ange din privata API - nyckel och endpoint för AI - tjänsten som tillhandahåller de modeller du behöver (GoogleAiModel, OpenAiModel). För en fullständig lista över LLM - typer som stöds, se API Reference.

Upplev framtiden för intelligent textbehandling i C++ idag!

Exempelkod i C++ för att sammanfatta ett dokument
Välj målformat från listan
Kör kod
dotnet add package Aspose.Words.Cpp
Kopiera
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Använd OpenAI eller Googles generativa språkmodeller.
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.pdf");
Kör kod

Hur man sammanfattar ett dokument i C++

  1. Installera Aspose.Words för C++.
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt C++ - projekt.
  3. Öppna källfilen i C++.
  4. Anropa - metoden, skicka in ditt dokument tillsammans med parametern SummarizeOptions.
  5. När du är klar får du en kortfattad dokumentöversikt som du kan spara som en ny fil i det format du behöver.

C++ bibliotek för att sammanfatta dokument

Det finns tre alternativ för att installera Aspose.Words for C++ i din utvecklarmiljö. Välj en som liknar dina behov och följ steg-för-steg-instruktionerna:

Systemkrav

Du kan använda detta C++ - bibliotek för att utveckla programvara på Microsoft Windows, Linux och macOS:

  • GCC >= 6.3.0 och Clang >= 3.9.1 krävs för Linux
  • Xcode >= 12.5.1, Clang och libc++ krävs för macOS

Om du utvecklar programvara för Linux eller macOS, kontrollera information om ytterligare bibliotekberoenden (fontconfig och mesa-glu open-source-paket) i produktdokumentation.

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2025. Alla rättigheter förbehållna.