Resuma documentos Word, PDF e da web em C#

Solução .NET para resumir documentos usando IA

Integração perfeita com os principais modelos de linguagem, como OpenAI, Claude e Gemini, oferece amplas capacidades de processamento de documentos baseadas em IA para aplicações C#, F# e VB.NET.

Ver trecho de código

Resumo inteligente de texto para aplicações .NET

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 .NET
  • 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 .NET 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 (OpenAiModel, GoogleAiModel, AnthropicAiModel). 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
Cópia de
using Aspose.Words;

Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");

// Use modelos de linguagem generativos da OpenAI ou do Google.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");
using Aspose.Words;

Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel("my-model-24b", "https://your-server.com/v1").WithApiKey("");

Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");

class CustomAiModel : OpenAiModel
{
    private readonly string mUrl;
    internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
    public override string Url => mUrl;
}
Código de execução

Como resumir um documento em C#

  1. Instale o Aspose.Words for .NET.
  2. Adicione uma referência à biblioteca (importe a biblioteca) ao seu projeto C#.
  3. Abra o arquivo fonte em C#.
  4. Chame o método , passando seu documento juntamente com o parâmetro SummarizeOptions.
  5. Ao concluir, você receberá um resumo conciso do documento que pode ser salvo como um novo arquivo no formato desejado.

Biblioteca .NET para resumir documentos

Existem três opções alternativas para instalar "Aspose.Words for .NET" em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

Para obter mais detalhes, consulte a 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-2026. Todos os direitos reservados.