Отримати короткий зміст Word, PDF веб-документів на Java

Java рішення для узагальнення документів за допомогою AI

Повна інтеграція з основними мовними моделями, такими як OpenAI і Gemini, забезпечує широкі можливості обробки документів на основі AI для додатків Java.

Переглянути фрагмент коду

Інтелектуальне Узагальнення тексту для додатків Java

Витягуйте ключову інформацію з текстів і документів програмним шляхом. Створюйте короткі, інформативні резюме, які відображають значення тексту, використовуючи великі мовні моделі (LLM) У Java. Області застосування програмного текстового Узагальнення великі і різноманітні. Текстове узагальнення може використовуватися для надання актуальної інформації про поточні події. Інтегрувавши функцію текстового узагальнення у своє програмне забезпечення, ви не тільки підвищите продуктивність, але й покращите процес прийняття рішень, отримавши максимально швидкий доступ до важливих даних.

Ключові функції

  • Простий у використанні API, який легко інтегрується з програмним забезпеченням Java
  • Можливість інтеграції з різними моделями LLM відповідно до ваших потреб
  • Можливість налаштування параметрів підсумовування тексту
  • Підтримка широкого спектру форматів файлів

Взаємодія між Aspose.Words та великими мовними моделями побудована на архітектурі REST. Такий підхід забезпечує надійний та безпечний зв'язок між вашим додатком Java та різними службами AI. Щоб налаштувати автентифікацію, вам потрібно буде вказати свій особистий ключ API та endpoint служби AI, яка надає потрібні вам моделі (GoogleAiModel, OpenAiModel). Повний список підтримуваних типів LLM дивіться в розділі API Reference.

Познайомтеся з майбутнім інтелектуальної обробки тексту на Java вже сьогодні!

Приклад коду на Java для узагальнення документа
Виберіть цільовий формат зі списку
Виконати код
// 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>
Копія
// 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')
Копія
// 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>
Копія
// 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"
Копія
Document doc = new Document("Document.docx");

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

// Використовуйте OpenAI або породжуючі мовні моделі 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.pdf")
Виконати код

Як підсумувати документ у Java

  1. Встановлюючи Aspose.Words для Java.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Java.
  3. Відкрийте оригінальний файл на Java.
  4. Викличте метод , передавши його у свій документ разом із параметром SummarizeOptions.
  5. Після завершення ви отримаєте короткий опис документа, який ви зможете зберегти як новий файл у потрібному форматі.

Бібліотека Java для узагальнення документів

Ми розміщуємо наші пакети Java в репозиторіях Maven. 'Aspose.Words для Java' - це звичайний JAR що містить байт-код. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення його в середовищі розробника Java.

Системні вимоги

Підтримуються Java SE 7 та новіші Java Ми також надаємо окремий пакет для Java SE 6 якщо ви зобов'язані використовувати цей застарілий JRE.

Наш Java є кроссплатформенним і працює на всіх операційних системах з JVM, включаючи Microsoft Windows, Linux, macOS, Android та iOS.

Для отримання інформації про додаткові залежності пакетів, такі як JogAmp JOGL, Harfbuzz шрифтів Java Advanced Imaging JAI, зверніться до документації до продукту.

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2025. Всі права захищені.