Zhrňte dokumenty Word, PDF a webové dokumenty v Java

Riešenie v Jave na zhrnutie dokumentov pomocou AI

Bezproblémová integrácia s poprednými jazykovými modelmi, ako sú OpenAI, Claude a Gemini, poskytuje rozsiahle možnosti spracovania __PH0__ založené na AI pre aplikácie v Jave.

Zobraziť útržok kódu

Inteligentná sumarizácia textu pre aplikácie Java

Programovo extrahujte kľúčové informácie z textov a dokumentov. Generujte stručné a informatívne súhrny, ktoré zachytávajú význam textu pomocou veľkých jazykových modelov (LLM) v jazyku Java. Aplikácie sumarizácie softvérového textu sú rozsiahle a rozmanité. Sumarizácia textu môže byť použitá na poskytnutie aktuálnych informácií o aktuálnych udalostiach. Integráciou funkcie sumarizácie textu do vášho softvéru nielen zvýšite produktivitu, ale aj zlepšíte rozhodovanie čo najrýchlejším prístupom k dôležitým údajom.

Kľúčové Vlastnosti

  • Ľahko použiteľný API, ktorý sa ľahko integruje so softvérom Java
  • Schopnosť integrovať sa s rôznymi modelmi LLM podľa vašich potrieb
  • Schopnosť prispôsobiť nastavenia sumarizácie textu
  • Podpora širokej škály formátov súborov

Interakcia medzi Aspose.Words a veľkými jazykovými modelmi je postavená na architektúre REST. Tento prístup poskytuje spoľahlivú a bezpečnú komunikáciu medzi vašou aplikáciou Java a rôznymi službami AI. Ak chcete nastaviť autentifikáciu, budete musieť zadať svoj súkromný kľúč API a endpoint služby AI, ktorá poskytuje modely, ktoré potrebujete (OpenAiModel, GoogleAiModel, AnthropicAiModel). Úplný zoznam podporovaných typov LLM nájdete v API Reference.

Zažite budúcnosť inteligentného spracovania textu v jazyku Java ešte dnes!

Ukážkový kód v Java na zhrnutie dokumentu
Vyberte cieľový formát zo zoznamu
Spustiť kód
// 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>
Kopírovať
// 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')
Kopírovať
// 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>
Kopírovať
// 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"
Kopírovať
Document doc = new Document("Document.docx");

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

// Používajte generatívne jazykové modely OpenAI alebo 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"; }
}
Spustiť kód

Ako zhrnúť dokument v Java

  1. Nainštalujte Aspose.Words for Java.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho projektu Java.
  3. Otvorte zdrojový súbor v Java.
  4. Vyvolajte metódu , pričom odovzdáte svoj dokument spolu s parametrom SummarizeOptions.
  5. Po dokončení získate stručné zhrnutie dokumentu, ktoré môžete uložiť ako nový súbor v požadovanom formáte.

Knižnica Java na zhrnutie dokumentov

Naše balíčky Java hostíme v úložiskách Maven. 'Aspose.Words for Java' je bežný JAR obsahujúci bajtový kód. Postupujte podľa pokynov krok za krokom, ako ho nainštalovať do vývojárskeho prostredia Java.

Požiadavky na systém

Podporovaná je Java SE 7 a novšie Java Poskytujeme tiež samostatný balík pre Java SE 6 pre prípad, že ste povinní používať toto zastarané JRE.

Náš Java je multiplatformový a beží na všetkých operačných systémoch s JVM, vrátane Microsoft Windows, Linux, macOS, Android a iOS.

Informácie o voliteľných závislostiach balíkov, ako napríklad JogAmp JOGL, Harfbuzz písma Java Advanced Imaging JAI, nájdete v dokumentácii k produktu.

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2026. Všetky práva vyhradené.