Obter um breve conteúdo de Word, PDF, Documentos Web em C++

C++ solução para resumir documentos utilizando AI

A integração perfeita com os principais modelos de linguagem, como OpenAI e Gemini, fornece recursos abrangentes de processamento de documentos baseados em AI para aplicativos C++.

Ver trecho de código

Resumo inteligente de texto para aplicações C++

Extrair informações essenciais de textos e documentos programaticamente. Gere resumos concisos e informativos que capturam o significado do texto usando modelos de linguagem grandes (LLM) em C++. As aplicações de sumarização de texto de software são vastas e variadas. A sumarização do texto pode ser utilizada para fornecer informações actualizadas sobre os acontecimentos actuais. Ao integrar a função de resumo de texto em seu software, você não apenas aumentará a produtividade, mas também melhorará a tomada de decisões acessando dados importantes o mais rápido possível.

Principais Características

  • Fácil de usar API que se integra facilmente com o software C++
  • Capacidade de integração com vários modelos LLM para satisfazer as suas necessidades
  • Capacidade de personalizar as configurações de resumo de texto
  • Suporte para uma ampla gama de formatos de arquivo

A interação entre Aspose.Words e grandes modelos de linguagem é construída sobre uma arquitetura REST. Essa abordagem fornece comunicação confiável e segura entre seu aplicativo C++ e vários serviços AI. Para configurar a autenticação, você precisará especificar sua chave privada API e o endpoint do serviço AI que fornece os modelos necessários (GoogleAiModel, OpenAiModel). Para obter uma lista completa dos tipos LLM suportados, consulte o API Reference.

Experimente o futuro do processamento inteligente de texto Em C++ hoje!

Exemplo de código Em C++ para resumir um documento
Selecione o formato de destino na lista
Código de execução
dotnet add package Aspose.Words.Cpp
Cópia de
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Use OpenAI ou modelos de linguagem generativa do 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.pdf");
Código de execução

Como resumir um documento em C++

  1. Instalar Aspose.Words Para C++.
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C++.
  3. Abra o arquivo de origem em C++.
  4. Invoque o método , passando seu documento junto com o parâmetro SummarizeOptions.
  5. Depois de concluído, você receberá um resumo conciso do documento que poderá salvar como um novo arquivo no formato necessário.

Biblioteca C++ para resumir documentos

Existem três opções para instalar Aspose.Words for C++ em seu ambiente de desenvolvedor. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

Requisitos de sistema

Você pode usar esta biblioteca C++ para desenvolver software nos Microsoft Windows, Linux e macOS:

  • GCC >= 6.3.0 e Clang >= 3.9.1 são necessários para Linux
  • Xcode >= 12.5.1, Clang e libc++ são necessários para macOS

Se você desenvolve software para Linux ou macOS, verifique as informações sobre dependências adicionais da biblioteca (pacotes de fonte aberta fontconfig e mesa-glu) na Documentação do Produto.

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.