Povzemite dokumente Word, PDF in spletne dokumente v Java

Rešitev Java za povzemanje dokumentov z uporabo AI

Popolna integracija z vodilnimi jezikovnimi modeli, kot so OpenAI, Claude in Gemini, omogoča obsežne AI‑temeljene zmožnosti obdelave dokumentov za aplikacije Java.

Oglejte si delček kode

Inteligentno povzemanje besedila za aplikacije Java

Programsko izvlecite ključne informacije iz besedil in dokumentov. Ustvarite jedrnate, informativne povzetke, ki zajemajo pomen besedila z uporabo velikih jezikovnih modelov (LLM) v Java. Uporaba povzetka besedila programske opreme je obsežna in raznolika. Povzetek besedila se lahko uporablja za zagotavljanje najnovejših informacij o trenutnih dogodkih. Z vključitvijo funkcije povzetka besedila v svojo programsko opremo ne boste le povečali produktivnosti, temveč tudi izboljšali odločanje s čim hitrejšim dostopom do pomembnih podatkov.

Ključne Značilnosti

  • API, ki je enostaven za uporabo in se enostavno integrira s programsko opremo Java
  • Sposobnost integracije z različnimi modeli LLM, ki ustrezajo vašim potrebam
  • Možnost prilagajanja nastavitev povzetka besedila
  • Podpora za široko paleto formatov datotek

Interakcija med Aspose.Words in velikimi jezikovnimi modeli je zgrajena na arhitekturi REST. Ta pristop zagotavlja zanesljivo in varno komunikacijo med vašo aplikacijo Java in različnimi storitvami AI. Če želite nastaviti preverjanje pristnosti, boste morali določiti svoj zasebni ključ API in endpoint storitve AI, ki nudi modele, ki jih potrebujete (OpenAiModel, GoogleAiModel, AnthropicAiModel). Za celoten seznam podprtih vrst LLM si oglejte API Reference.

Doživite prihodnost inteligentne obdelave besedila v Java danes!

Primer kode v Java za povzemanje dokumenta
S seznama izberite ciljno obliko
Zaženi kodo
// 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>
Kopirati
// 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')
Kopirati
// 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>
Kopirati
// 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"
Kopirati
Document doc = new Document("Document.docx");

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

// Uporabite generativne jezikovne modele OpenAI ali 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"; }
}
Zaženi kodo

Kako povzeti dokument v Java

  1. Namestite Aspose.Words for Java.
  2. Dodajte referenco na knjižnico (uvozite knjižnico) v svoj projekt Java.
  3. Odprite izvorno datoteko v Java.
  4. Pokličite metodo , pri čemer podate svoj dokument in parameter SummarizeOptions.
  5. Ko je postopek končan, boste prejeli jedrnat povzetek dokumenta, ki ga lahko shranite kot novo datoteko v želenem formatu.

Knjižnica Java za povzemanje dokumentov

Naše pakete Java gostimo v repozitorijih Maven. 'Aspose.Words za Java' je običajna JAR ki vsebuje bajtno kodo. Sledite navodilom po korakih, kako ga namestiti v okolje za razvijalce Java.

Sistemske zahteve

Podprte so Java SE 7 in novejše Java Ponujamo tudi ločen paket za Java SE 6 če morate uporabiti to zastarelo JRE.

Naš Java je med platformami in deluje v vseh operacijskih sistemih z JVM, vključno z Microsoft Windows, Linux, macOS, Android in iOS.

Za informacije o izbirnih odvisnostih paketov, kot so JogAmp JOGL, Harfbuzz pisav Java Advanced Imaging JAI, glejte dokumentacijo izdelka.

5%

Naročite se na posodobitve izdelkov Aspose

Prejemajte mesečna glasila in ponudbe neposredno v vaš nabiralnik.

© Aspose Pty Ltd 2001-2026. Vse pravice pridržane.