Bir Belgeyi Bölme
Splitting veya split a document, büyük bir belgeyi daha fazla sayıda küçük dosyaya ayırma işlemidir. Bir dosyayı bölmek için çeşitli nedenler vardır. Örneğin, tamamını değil, yalnızca belirli bir belgeden bazı sayfalara ihtiyacınız vardır. Veya gizlilik nedenleriyle, bir belgenin yalnızca bazı bölümlerini başkalarıyla paylaşmak istersiniz. Bölme özelliği ile belgenin yalnızca gerekli kısımlarını alabilir ve örneğin işaretlemek, kaydetmek veya göndermek için bunlarla gerekli işlemleri yapabilirsiniz.
Aspose.Words, bir belgeyi başlıklar veya bölümlere göre birden çok belgeye bölmenin etkili bir yolunu sunar. Bir belgeyi sayfalara veya sayfa aralıklarına göre de bölebilirsiniz. Her iki bölme seçeneği de bu makalede açıklanacaktır.
Aspose.Words kullanarak bir belgeyi daha küçük dosyalara bölmek için şu adımları izlemeniz gerekir:
- Belgeyi desteklenen herhangi bir biçimde yükleyin.
- Belgeyi bölün.
- Çıktı belgelerini kaydedin.
Bir belgeyi böldükten sonra, gerekli sayfalar, metinler vb. İle başlayacak tüm çıktı belgelerini açabileceksiniz.
Çevrimiçi deneyin
Bu işlevselliği bizim ile deneyebilirsiniz Ücretsiz çevrimiçi belge ayırıcı.
Belgeyi Farklı Ölçütler Kullanarak Bölme
Aspose.Words, EPUB veya HTML belgeleri çeşitli kriterlere göre bölümlere ayırmanıza olanak tanır. Bu süreçte, çıktı belgeleri için kaynak belgenin stili ve düzeni korunur.
DocumentSplitCriteria numaralandırmasını kullanarak ölçüt belirtebilirsiniz. Böylece, aşağıdaki ölçütlerden birini kullanarak bir belgeyi bölümlere ayırabilir veya birden fazla ölçütü bir araya getirebilirsiniz:
- başlık paragrafı,
- bölüm sonu,
- sütun sonu,
- sayfa sonu.
Çıktıyı HTML konumuna kaydederken, Aspose.Words her bir bölümü ayrı bir HTML dosyası olarak kaydedin. Sonuç olarak, belge birden çok HTML dosyaya bölünecektir. Çıktıyı EPUB değerine kaydederken, Aspose.Words kullandığınız DocumentSplitCriteria
değerinden bağımsız olarak sonucu tek bir EPUB dosyasına kaydedin. Bu nedenle, EPUB belgeler için DocumentSplitCriteria kullanılması, içeriklerinin yalnızca okuyucu uygulamalarındaki görünümünü etkiler: içerik bölümlere ayrılacak ve belge artık sürekli görünmeyecektir.
Bu bölümde, olası bölünme kriterlerinden yalnızca bazılarını ele alıyoruz.
Bir Belgeyi Bölümlere Ayırma
Aspose.Words ayrıca belgeleri bölmek ve HTML ‘e kaydetmek için bölüm sonlarını kullanmanızı sağlar. Bu amaçla SectionBreak ‘i DocumentSplitCriteria olarak kullanın:
Aşağıdaki kod örneği, bir belgenin bölüm sonlarına göre daha küçük parçalara nasıl bölüneceğini gösterir (DocumentSplitCriteria
özelliğini kullanmadan):
Sayfalara Göre Böl
Ayrıca bir belgeyi sayfa sayfa, sayfa aralıklarına göre veya belirtilen sayfa numaralarından başlayarak bölebilirsiniz. Bu durumda ExtractPages yöntemi işi yapabilir.
Bu bölümde, Document sınıfı ve ExtractPages yöntemi kullanılarak belgeleri sayfalara ayırmanın çeşitli kullanım durumları açıklanmaktadır.
Bir Belgeyi Sayfa Sayfa Böl
Aspose.Words çok sayfalı bir belgeyi sayfa sayfa bölmenizi sağlar.
Aşağıdaki kod örneği, bir belgenin nasıl bölüneceğini ve her sayfanın ayrı bir belge olarak nasıl kaydedileceğini gösterir:
Bir Belgeyi Sayfa Aralıklarına Göre Bölme
Aspose.Words çok sayfalı bir belgenin sayfa aralıklarına bölünmesine izin verir. Bir dosyayı çeşitli sayfa aralıklarına sahip birden çok dosyaya bölebilir veya yalnızca bir aralık seçip kaynak belgenin yalnızca bu bölümünü kaydedebilirsiniz. Sayfa aralığını bir belgenin maksimum ve minimum sayfa numarasına göre seçebileceğinizi unutmayın.
Aşağıdaki kod örneği, bir belgenin belirli başlangıç ve bitiş dizinleriyle sayfa aralığına göre daha küçük parçalara nasıl bölüneceğini gösterir:
Bölünmüş Belgeyi Başka Bir Belgeyle Birleştirme
Aspose.Words yeni bir belge oluşturmak için çıktı bölmeli belgeyi başka bir belgeyle birleştirmenizi sağlar. Buna belge birleştirme denilebilir.
Aşağıdaki kod örneği, bölünmüş bir belgenin başka bir belgeyle nasıl birleştirileceğini gösterir: