Use a Java biblioteca para dividir documentos em partes. Você pode integrar as páginas extraídas com outros dados e, como resultado, obter documentos do formulário e do conteúdo que desejar. A divisão de documentos em partes facilita a colaboração neles.
Esta biblioteca de software fornece aos desenvolvedores Java um conjunto de funções para dividir Word documentos, PDF, EPUB, HTML, DOCX em partes. A divisão de texto em arquivos separados pode ser usada para facilitar o trabalho com seções de documentos. O procedimento de divisão de documentos pode fazer parte da tecnologia de integração de dados em sistemas de informação automatizados ou bancos de dados.
Nossa biblioteca fornece aos desenvolvedores do Java todas as funções necessárias para documentos e extração de páginas de documentos de acordo com o modo especificado. Esta é uma solução Java que não precisa do Microsoft Word, Acrobat Reader ou outros aplicativos instalados.
Divida o conteúdo do documento usando critérios diferentes no Java código. Você pode usar os seguintes modos de extração de página: 'dividir por títulos', 'dividir por seções', 'dividir página por página', 'dividir por intervalos de páginas'.
Depois de dividir o documento, você pode exportar o resultado para o formato de arquivo necessário usando o método 'Document.Save'. Você também pode controlar como as partes do documento são exportadas para os HTML formatos ou EPUB usando a propriedade 'DocumentPartSavingCallback', que permitirá redirecionar os fluxos de saída.
Divida documentos facilmente com nossa solução para Java. O exemplo a seguir mostra como dividir um documento usando 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>
Cópia de
// 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')
Cópia de
// 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>
Cópia de
// 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"
Cópia de
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));
}
Hospedamos nossos pacotes Java em repositórios Maven. 'Aspose.Words for Java' é um JAR comum contendo código de bytes. Siga as instruções passo a passo sobre como instalá-lo em seu ambiente de desenvolvedor Java.
Java SE 7 e versões mais recentes de Java são suportadas. Também fornecemos um pacote separado para Java SE 6 caso você seja obrigado a usar este JRE desatualizado.
Nosso Java é multiplataforma e executado em todos os sistemas operacionais com JVM, incluindo Microsoft Windows, Linux, macOS, Android e iOS.
Para obter informações sobre dependências de pacotes opcionais, como JogAmp JOGL, Harfbuzz fonte Java Advanced Imaging JAI, consulte a documentação do produto.