Belgeleri parçalara ayırmak için Java kitaplığını kullanın. Ayıklanan sayfaları diğer verilerle entegre edebilir ve sonuç olarak ihtiyacınız olan form ve içeriğe sahip belgeler alabilirsiniz. Belgeleri parçalara ayırmak, bunlar üzerinde işbirliği yapmayı kolaylaştırır.
Bu yazılım kitaplığı, Java geliştiricilerine Word, PDF, EPUB, HTML, DOCX belgelerini parçalara ayırmak için bir dizi işlev sağlar. Belge bölümleriyle çalışmayı kolaylaştırmak için metni ayrı dosyalara bölmek kullanılabilir. Belge bölme prosedürü, verileri otomatikleştirilmiş bilgi sistemlerine veya veritabanlarına entegre etme teknolojisinin bir parçası olabilir.
Kitaplığımız Java geliştiricilerine belgeler ve belirtilen moda göre belge sayfalarını çıkarmak için gerekli tüm işlevleri sağlar. Bu, Microsoft Word, Acrobat Reader veya yüklü diğer uygulamalara ihtiyaç duymayan bağımsız bir Java çözümüdür.
Java kodunda farklı kriterler kullanarak belge içeriğini bölün. Aşağıdaki sayfa çıkarma modlarını kullanabilirsiniz: "başlıklara göre bölme", "bölümlere göre bölme", "sayfa sayfa bölme", "sayfa aralıklarına göre bölme".
Belgeyi böldükten sonra, 'Document.Save' yöntemini kullanarak sonucu gerekli dosya formatına aktarabilirsiniz. Ayrıca, çıktı akışlarını yeniden yönlendirmenize olanak tanıyan 'DocumentPartSavingCallback' özelliğini kullanarak belge bölümlerinin HTML veya EPUB biçimlerine nasıl dışa aktarılacağını da kontrol edebilirsiniz.
Java çözümümüzle belgeleri kolayca bölün. Aşağıdaki örnek, 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>
Kopyala
// 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')
Kopyala
// 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>
Kopyala
// 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"
Kopyala
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 paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.
Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.