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

Java 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 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 (GoogleAiModel, OpenAiModel). 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 OpenAI ou modelos de linguagem generativa 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.pdf")
Código de execução

Como resumir um documento em Java

  1. Instalar Aspose.Words Para Java.
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Java.
  3. Abra o arquivo de origem em Java.
  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 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-2025. Todos os direitos reservados.