Използвайте Java библиотека, за да разделите документи на части. Можете да интегрирате извлечените страници с други данни и в резултат на това да получите документи с формата и съдържанието, от които се нуждаете. Разделянето на документи на части улеснява съвместната работа по тях.
Тази софтуерна библиотека предоставя на разработчиците на Java набор от функции за разделяне на Word, PDF, EPUB, HTML, DOCX документи на части. Разделянето на текст на отделни файлове може да се използва за улесняване на работата с раздели от документи. Процедурата по разделяне на документи може да бъде част от технологията за интегриране на данни в автоматизирани информационни системи или бази данни.
Нашата библиотека предоставя на разработчиците на Java всички необходими функции за документи и извличане на страници от документи според посочения режим. Това е самостоятелно решение Java, което не изисква инсталирани Microsoft Word, Acrobat Reader или други приложения.
Разделете съдържанието на документа, като използвате различни критерии в кода Java. Можете да използвате следните режими на извличане на страници: "разделяне по заглавия", "разделяне по секции", "разделяне на страница по страница", "разделяне по диапазони на страници".
След като разделите документа, можете да експортирате резултата в необходимия файлов формат, като използвате метода 'Document.Save'. Можете също да контролирате как частите на документа се експортират в HTML или EPUB формати, като използвате свойството 'DocumentPartSavingCallback', което ще ви позволи да пренасочвате изходни потоци.
Разделяйте лесно документи с нашето решение за 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"
копие
import com.aspose.words.*;
Document doc = new Document("Input.docx");
for (int page = 0; page < doc.getPageCount(); page++)
{
Document extractedPage = doc.extractPages(page, 1);
extractedPage.save(String.format("Output_%d.docx", page + 1));
}
Ние хостваме нашите 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, моля, вижте Документацията за продукта.