Opsummér Word-, PDF- og webdokumenter i Java

Java-løsning til at opsummere dokumenter ved hjælp af AI

Sømløs integration med de førende sprogmodeller som OpenAI, Claude og Gemini giver omfattende AI-baserede dokumentbehandlingsfunktioner til Java-applikationer.

Se kodestykket

Intelligent tekstopsummering til Java applikationer

Uddrag nøgleoplysninger fra tekster og dokumenter programmatisk. Generer koncise, informative oversigter, der fanger betydningen af tekst ved hjælp af store sprogmodeller (LLM) i Java. Anvendelsen af tekstoversigter er omfattende og varieret. Tekst opsummering kan bruges til at give up-to-date information om aktuelle begivenheder. Ved at integrere tekst opsummering funktion i dit program, vil du ikke kun øge produktiviteten, men også forbedre beslutningstagning ved at få adgang til vigtige data så hurtigt som muligt.

Nøglefunktioner

  • Brugervenlig API, der nemt kan integreres med Java-software
  • Evne til at integrere med forskellige LLM modeller til at opfylde dine behov
  • Mulighed for at tilpasse tekst opsummering indstillinger
  • Støtte til en bred vifte af filformater

Interaktionen mellem Aspose.Words og store sprogmodeller er bygget på en REST-arkitektur. Denne tilgang giver pålidelig og sikker kommunikation mellem din Java applikation og forskellige AI-tjenester. For at konfigurere godkendelse skal du angive din private API-nøgle og endpoint for den AI-tjeneste, der leverer de modeller, du har brug for (OpenAiModel, GoogleAiModel, AnthropicAiModel). For en komplet liste over understøttede LLM typer, se API Reference.

Oplev fremtiden for intelligent tekstbehandling i Java i dag!

Eksempelkode i Java til at opsummere et dokument
Vælg målformatet fra listen
Kør kode
// 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>
Kopi
// 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')
Kopi
// 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>
Kopi
// 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"
Kopi
Document doc = new Document("Document.docx");

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

// Brug generative sprogmodeller fra OpenAI eller 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"; }
}
Kør kode

Sådan opsummerer du et dokument i Java

  1. Installer Aspose.Words for Java.
  2. Tilføj en biblioteksreference (importer biblioteket) til dit Java-projekt.
  3. Åbn kildefilen i Java.
  4. Kald -metoden og videregiv dit dokument sammen med SummarizeOptions-parameteren.
  5. Når processen er færdig, får du en kortfattet dokumentopsummering, som du kan gemme som en ny fil i det format, du har brug for.

Java-bibliotek til at opsummere dokumenter

Vi hoster vores Java pakker i Maven repositories. 'Aspose.Words til Java' er en almindelig JAR fil, der indeholder byte-kode. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer det i dit Java-udviklermiljø.

Systemkrav

Java SE 7 og nyere Java -versioner understøttes. Vi leverer også en separat pakke til Java SE 6, hvis du er forpligtet til at bruge denne forældede JRE.

Vores Java pakke er tværgående og kører på alle operativsystemer med JVM implementering, herunder Microsoft Windows, Linux, macOS, Android og iOS.

For information om valgfri JogAmp JOGL, Harfbuzz, Java Advanced Imaging JAI, henvises til Produktdokumentation.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2026. Alle rettigheder forbeholdes.