Få kort innehåll av Word, PDF, webbdokument i Java

Java lösning för att sammanfatta dokument med AI

Sömlös integration med stora språkmodeller som OpenAI och Gemini ger omfattande AI-baserade dokumentbehandlingsfunktioner för Java - applikationer.

Visa kodavsnitt

Intelligent textsammanfattning för Java applikationer

Extrahera viktig information från texter och dokument programmatiskt. Generera kortfattade, informativa sammanfattningar som fångar innebörden av text med hjälp av stora språkmodeller (LLM) i Java. Tillämpningarna av programvarutextsammanfattning är stora och varierade. Textsammanfattning kan användas för att ge aktuell information om aktuella händelser. Genom att integrera textsammanfattningsfunktionen i din programvara ökar du inte bara produktiviteten utan förbättrar också beslutsfattandet genom att få tillgång till viktiga data så snabbt som möjligt.

Nyckelfunktion

  • Lätt att använda API som enkelt integreras med Java-programvara
  • Möjlighet att integrera med olika LLM modeller för att möta dina behov
  • Möjlighet att anpassa textsammanfattningsinställningar
  • Stöd för ett brett utbud av filformat

Interaktionen mellan Aspose.Words och stora språkmodeller bygger på en REST - arkitektur. Detta tillvägagångssätt ger pålitlig och säker kommunikation mellan din Java applikation och olika AI - tjänster. För att ställa in autentisering måste du ange din privata API - nyckel och endpoint för AI - tjänsten som tillhandahåller de modeller du behöver (GoogleAiModel, OpenAiModel). För en fullständig lista över LLM - typer som stöds, se API Reference.

Upplev framtiden för intelligent textbehandling i Java idag!

Exempelkod i Java för att sammanfatta ett dokument
Välj målformat från listan
Kör kod
// 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>
Kopiera
// 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')
Kopiera
// 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>
Kopiera
// 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"
Kopiera
Document doc = new Document("Document.docx");

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

// Använd OpenAI eller Googles generativa språkmodeller.
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")
Kör kod

Hur man sammanfattar ett dokument i Java

  1. Installera Aspose.Words för Java.
  2. Lägg till en biblioteksreferens (importera biblioteket) till ditt Java - projekt.
  3. Öppna källfilen i Java.
  4. Anropa - metoden, skicka in ditt dokument tillsammans med parametern SummarizeOptions.
  5. När du är klar får du en kortfattad dokumentöversikt som du kan spara som en ny fil i det format du behöver.

Java bibliotek för att sammanfatta dokument

Vi är värd för våra Java paket i Maven- förråd. 'Aspose.Words för Java' är en vanlig JAR fil som innehåller byte-kod. Följ steg-för-steg-instruktionerna om hur du installerar den i din Java-utvecklarmiljö.

Systemkrav

Java SE 7 och nyare Java -versioner stöds. Vi tillhandahåller också ett separat paket för Java SE 6 om du är skyldig att använda denna föråldrade JRE.

Vårt Java paket är plattformsoberoende och körs på alla operativsystem med JVM implementering, inklusive Microsoft Windows, Linux, macOS, Android och iOS.

För information om valfria paketberoende, till exempel JogAmp JOGL, Harfbuzz -teckensnittsmotor, Java Advanced Imaging JAI, se Produktdokumentation.

5%

Prenumerera på Aspose produktuppdateringar

Få månatliga nyhetsbrev och erbjudanden direkt levererade till din brevlåda.

© Aspose Pty Ltd 2001-2025. Alla rättigheter förbehållna.