Resuma documentos Word, PDF e da web em Java

Solução Java 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 Java.

Ver trecho de código

Resumo inteligente de texto para aplicações Java

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 Java. 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 Java
  • 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 Java 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 Java hoje!

Exemplo de código em Java para resumir um documento
Selecione o formato de destino na lista
Código de execução
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Cópia de
Document doc = new Document("Document.docx");

String apiKey = System.getenv("API_KEY");

// Use modelos de linguagem generativos da OpenAI ou do Google.
IAiModelText model = (IAiModelText) AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

SummarizeOptions options = new SummarizeOptions();
options.setSummaryLength(SummaryLength.SHORT);
Document summary = model.summarize(doc, options);
summary.save("Output.docx")
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().withApiKey("");

SummarizeOptions options = new SummarizeOptions();
options.setSummaryLength(SummaryLength.SHORT);
Document summary = model.summarize(doc, options);
summary.save("Output.docx")

static class CustomAiModel extends OpenAiModel
{
    protected String getUrl() { return "https://your-server.com/v1"; }
    protected String getName() { return "my-model-24b"; }
}
Código de execução

Como resumir um documento em Java

  1. Instale o Aspose.Words for Java.
  2. Adicione uma referência à biblioteca (importe a biblioteca) ao seu projeto Java.
  3. Abra o arquivo fonte em Java.
  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 Java para resumir documentos

Hospedamos nossos pacotes Java em repositórios Maven. 'Aspose.Words for Java' é um JAR comum contendo código de bytes. Siga as instruções passo a passo sobre como instalá-lo em seu ambiente de desenvolvedor Java.

Requisitos de sistema

Java SE 7 e versões mais recentes de Java são suportadas. Também fornecemos um pacote separado para Java SE 6 caso você seja obrigado a usar este JRE desatualizado.

Nosso Java é multiplataforma e executado em todos os sistemas operacionais com JVM, incluindo Microsoft Windows, Linux, macOS, Android e iOS.

Para obter informações sobre dependências de pacotes opcionais, como JogAmp JOGL, Harfbuzz fonte Java Advanced Imaging JAI, 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.