Sürekli Katıl
giriiş
İki Word belgesini kesintisiz bir şekilde birleştirmeyi mi düşünüyorsunuz? Aspose.Words for .NET, Sürekli Bölüm Sonu özelliğini kullanarak bunu başarmak için harika bir yol sunar. Bu eğitim, sizi süreç boyunca adım adım yönlendirerek, belgeleri hiçbir zorluk çekmeden kolayca birleştirebilmenizi sağlar. Hadi başlayalım!
Ön koşullar
Başlamadan önce ihtiyacınız olan her şeye sahip olduğunuzdan emin olalım:
- Aspose.Words .NET için: Henüz yapmadıysanız, indirin ve kurunAspose.Words for .NET.
- Geliştirme Ortamı: Visual Studio veya herhangi bir .NET geliştirme ortamını kullanabilirsiniz.
- Örnek Belgeler: Birleştirmek istediğiniz iki Word belgeniz hazır olsun.
Ad Alanlarını İçe Aktar
Aspose.Words for .NET’i kullanmak için projenize gerekli ad alanlarını içe aktarmanız gerekir. Bunu şu şekilde yapabilirsiniz:
using Aspose.Words;
Şimdi, daha anlaşılır olması için örneği birden fazla adıma bölelim.
Adım 1: Belge Dizininizi Ayarlayın
Öncelikle belgelerinizin saklandığı dizini ayarlamamız gerekiyor. Bu, kodumuzun birleştirmek istediğimiz dosyaları bulmasını sağlayacaktır.
// Belge dizininize giden yol
string dataDir = "YOUR DOCUMENT DIRECTORY";
Yer değiştirmek"YOUR DOCUMENT DIRECTORY"
Belgelerinizin saklandığı gerçek yol ile.
Adım 2: Kaynak ve Hedef Belgeleri Yükleyin
Sonra, kaynak ve hedef belgeleri programımıza yükleyeceğiz. Bunlar birleştirmek istediğiniz iki belgedir.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Kullanmak istediğiniz gerçek dosyalarla dosya adlarının ve yollarının eşleştiğinden emin olun.
Adım 3: Bölüm Başlangıcını Sürekli Olarak Ayarlayın
Kaynak belgenin içeriğinin hedef belgeden hemen sonra görünmesini sağlamak için,SectionStart
kaynak belgedeki ilk bölümün mülkiyetiContinuous
.
// Belgenin, hedef belgenin içeriğinden hemen sonra görünmesini sağlayın.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
Bu, birleştirildiğinde belgeler arasında herhangi bir kopukluk olmamasını sağlar.
Adım 4: Kaynak Belgeyi Ekleyin
Şimdi kaynak belgeyi hedef belgeye ekliyoruz. Bu adım, kaynak belgedeki içeriğin hedef belgenin sonuna eklenmesini sağlar.
// Kaynak belgede bulunan orijinal stilleri kullanarak kaynak belgeyi ekleyin.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
KullanarakImportFormatMode.KeepSourceFormatting
Kaynak belgedeki biçimlendirmenin son birleştirilmiş belgede korunmasını sağlar.
Adım 5: Birleştirilmiş Belgeyi Kaydedin
Son olarak birleştirilen belgeyi belirtilen dizine kaydederiz. Bu, belgelerin birleştirilmesi sürecini tamamlar.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");
Yol ve dosya adının ihtiyaçlarınız için doğru olduğundan emin olun.
Çözüm
Ve işte oldu! Sadece birkaç satır kodla, Aspose.Words for .NET kullanarak iki Word belgesini tek bir sürekli belgeye başarıyla birleştirdiniz. Bu işlem yalnızca basit değil, aynı zamanda oldukça verimlidir ve belgelerinizin orijinal biçimlendirmesini korumasını sağlar.
SSS
İkiden fazla belgeyi birleştirebilir miyim?
Evet, birden fazla belgeyi birleştirme işlemini, ek belgeler yükleyerek ve bunları sırayla ekleyerek tekrarlayabilirsiniz.
Orijinal biçimlendirme korunacak mı?
Evet, kullanarakImportFormatMode.KeepSourceFormatting
kaynak belgedeki biçimlendirmenin korunmasını sağlar.
Aspose.Words for .NET, .NET Core ile uyumlu mudur?
Evet, Aspose.Words for .NET hem .NET Framework hem de .NET Core ile uyumludur.
Farklı sayfa düzenlerine sahip belgeleri birleştirebilir miyim?
Evet, ancak kusursuz bir birleştirme sağlamak için sayfa düzeni özelliklerini ayarlamanız gerekebilir.
Sorun yaşarsam nereden destek alabilirim?
Aspose topluluk forumundan destek alabilirsinizBurada.