Sürekli Katıl

giriiş

İki Word belgesini kesintisiz ve kesintisiz bir şekilde birleştirmek mi istiyorsunuz? Aspose.Words for .NET, Sürekli Bölüm Sonu özelliğini kullanarak bunu başarmanın harika bir yolunu sunuyor. Bu eğitim, süreç boyunca size adım adım rehberlik edecek ve belgeleri herhangi bir sorun yaşamadan kolayca birleştirebilmenizi sağlayacaktır. Hadi dalalım!

Önkoşullar

Başlamadan önce ihtiyacınız olan her şeye sahip olduğunuzdan emin olalım:

  • Aspose.Words for .NET: Henüz yapmadıysanız indirip yükleyinAspose.Words for .NET.
  • Geliştirme Ortamı: Visual Studio’yu veya başka herhangi bir .NET geliştirme ortamını kullanabilirsiniz.
  • Örnek Belgeler: Birleştirmek istediğiniz iki Word belgesini hazır bulundurun.

Ad Alanlarını İçe Aktar

Aspose.Words for .NET’i kullanmak için projenize gerekli ad alanlarını içe aktarmanız gerekir. İşte bunu nasıl yapacağınız:

using Aspose.Words;

Şimdi, netlik sağlamak için örneği birden fazla adıma ayıralım.

1. Adım: Belge Dizininizi Kurun

Öncelikle belgelerinizin saklanacağı dizini ayarlamamız gerekiyor. Bu, kodumuzun birleştirmek istediğimiz dosyaları bulmasını sağlayacaktır.

// Belge dizininizin yolu
string dataDir = "YOUR DOCUMENT DIRECTORY";

Yer değiştirmek"YOUR DOCUMENT DIRECTORY" belgelerinizin saklandığı gerçek yolla.

Adım 2: Kaynak ve Hedef Belgelerini Yükleyin

Daha 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");

Dosya adlarının ve yolların, kullanmak istediğiniz gerçek dosyalarla 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 özelliğiContinuous.

// 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 kesinti 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);

KullanmaImportFormatMode.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 kaydediyoruz. Bu, belgeleri birleştirme işlemini tamamlar.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");

Yolun ve dosya adının ihtiyaçlarınıza uygun olduğundan emin olun.

Çözüm

İşte buyur! Aspose.Words for .NET’i kullanarak yalnızca birkaç satır kodla iki Word belgesini tek bir sürekli belgede başarıyla birleştirdiniz. Bu işlem hem basit hem de son derece verimli olup belgelerinizin orijinal biçimlendirmesini korumasını sağlar.

SSS’ler

İkiden fazla belgeyi birleştirebilir miyim?

Evet, birden fazla belgeyi birleştirmek için ek belgeler yükleyip bunları sırayla ekleyerek işlemi tekrarlayabilirsiniz.

Orijinal biçimlendirme korunacak mı?

Evet kullanıyorumImportFormatMode.KeepSourceFormatting kaynak belgedeki biçimlendirmenin korunmasını sağlar.

Aspose.Words for .NET, .NET Core ile uyumlu mu?

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 sorunsuz bir birleştirme sağlamak için sayfa yapısı özelliklerini ayarlamanız gerekebilir.

Sorunla karşılaşırsam nereden destek alabilirim?

Aspose topluluk forumundan destek alabilirsinizBurada.