Sumarizujte dokumenty Word, PDF, Web v Java

Řešení v Java pro sumarizaci dokumentů pomocí AI

Bezproblémová integrace s hlavními jazykovými modely, jako jsou OpenAI, Claude a Gemini, poskytuje rozsáhlé možnosti zpracování dokumentů na bázi AI pro aplikace v Java.

Zobrazit fragment kódu

Inteligentní shrnutí textu pro aplikace Java

Extrahujte klíčové informace z textů a dokumentů programově. Generujte stručné, informativní souhrny, které zachycují význam textu pomocí velkých jazykových modelů (LLM) v jazyce Java. Aplikace sumarizace softwarového textu jsou rozsáhlé a rozmanité. Shrnutí textu lze použít k poskytnutí aktuálních informací o aktuálních událostech. Integrací funkce shrnutí textu do vašeho softwaru nejen zvýšíte produktivitu, ale také zlepšíte rozhodování co nejrychlejším přístupem k důležitým datům.

Klíčové Vlastnosti

  • Snadno použitelný API, který se snadno integruje se softwarem Java
  • Schopnost integrovat se s různými modely LLM, aby vyhovovaly vašim potřebám
  • Schopnost přizpůsobit nastavení shrnutí textu
  • Podpora široké škály formátů souborů

Interakce mezi Aspose.Words a velkými jazykovými modely je postavena na architektuře REST. Tento přístup poskytuje spolehlivou a bezpečnou komunikaci mezi vaší Java aplikací a různými službami AI. Chcete-li nastavit ověřování, budete muset zadat svůj soukromý klíč API a endpoint služby AI, která poskytuje modely, které potřebujete (OpenAiModel, GoogleAiModel, AnthropicAiModel). Úplný seznam podporovaných typů LLM najdete v API Reference.

Zažijte budoucnost inteligentního zpracování textu v Java ještě dnes!

Ukázkový kód v Java pro sumarizaci dokumentu
Vyberte cílový formát ze seznamu
Spustit 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írovat
// 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írovat
// 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írovat
// 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írovat
Document doc = new Document("Document.docx");

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

// Použijte generativní jazykové modely OpenAI nebo 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"; }
}
Spustit kód

Jak sumarizovat dokument v Java

  1. Nainstalujte Aspose.Words for Java.
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do vašeho projektu Java.
  3. Otevřete zdrojový soubor v Java.
  4. Vyvolejte metodu , předáte svůj dokument spolu s parametrem SummarizeOptions.
  5. Po dokončení obdržíte stručné shrnutí dokumentu, které můžete uložit jako nový soubor v požadovaném formátu.

Knihovna Java pro sumarizaci dokumentů

Naše balíčky Java hostujeme v úložištích Maven. 'Aspose.Words for Java' je běžný JAR obsahující bajtový kód. Postupujte prosím podle pokynů krok za krokem, jak jej nainstalovat do vašeho vývojářského prostředí Java.

Požadavky na systém

Podporována je Java SE 7 a novější Java Poskytujeme také samostatný balíček pro Java SE 6 pro případ, že jste povinni používat toto zastaralé JRE.

Náš Java je multiplatformní a běží na všech operačních systémech s JVM, včetně Microsoft Windows, Linux, macOS, Android a iOS.

Informace o volitelných závislostech balíčků, jako je JogAmp JOGL, Harfbuzz písem Java Advanced Imaging JAI, naleznete v dokumentaci produktu.

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2026. Všechna práva vyhrazena.