Kaynak Üstbilgileri Altbilgilerini Kaldır

Bu eğitim, Aspose.Words for .NET’in Kaynak Üst Bilgilerini Kaldır Alt Bilgilerini Kaldırma özelliğini kullanma sürecinde size rehberlik edecektir. Bu özellik, kaynak belgedeki üstbilgileri ve altbilgileri kaldırırken Word belgelerini birleştirmenize ve eklemenize olanak tanır.

Önkoşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  1. Aspose.Words for .NET kuruldu. Aspose web sitesinden indirebilir veya NuGet aracılığıyla yükleyebilirsiniz.
  2. Visual Studio veya başka herhangi bir C# geliştirme ortamı.

Adım 1: Belge Dizinlerini Başlatın

Öncelikle belge dizininizin yolunu ayarlamanız gerekir. Değerini değiştirindataDir belgelerinizin bulunduğu yola göre değişkendir.

string dataDir = "YOUR DOCUMENT DIRECTORY";

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

Daha sonra Aspose.Words’ü kullanarak kaynak ve hedef belgeleri yüklemeniz gerekir.Document sınıf. Dosya adlarını güncelleyinDocument belge adlarınıza göre yapıcı.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

3. Adım: Kaynak Belge Bölümlerinden Üstbilgileri ve Altbilgileri Kaldırma

Kaynak belgedeki her bölümden üstbilgileri ve altbilgileri kaldırmak için, bir bölüm kullanarak bölümler arasında yineleme yapabilirsiniz.foreach döngü yapın ve çağırınClearHeadersFooters yöntem.

foreach (Section section in srcDoc.Sections)
{
    section.ClearHeadersFooters();
}

Adım 4: HeadersFooters için “LinkToÖnceki” Ayarını Devre Dışı Bırakın

Kaynak belgedeki üstbilgileri ve altbilgileri temizledikten sonra bile “LinkToÖnceki” ayarınınHeadersFooters hala ayarlanabilir. Bu davranışı önlemek için bunu açıkça ayarlamanız gerekir.false ilk bölüm içinHeadersFooters mülk.

srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);

Adım 5: Kaynak Belgeyi Hedef Belgeye Ekleme

Artık kaynak belgeyi hedef belgeye aşağıdaki komutu kullanarak ekleyebilirsiniz:AppendDocument yöntemiDocument sınıf.ImportFormatMode.KeepSourceFormatting parametresi ekleme işlemi sırasında kaynak formatının korunmasını sağlar.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Adım 6: Son Belgeyi Kaydedin

Son olarak, birleştirilen belgeyi, Kaynak Üstbilgileri Altbilgilerini Kaldır özelliği etkinleştirilmiş olarak kaydedin.Save yöntemiDocument sınıf.

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

Aspose.Words for .NET kullanarak Kaynak Üstbilgileri Altbilgilerini Kaldırmak için örnek kaynak kodu

Aspose.Words for .NET kullanarak C#’taki “Kaynak Üst Bilgilerinin Alt Bilgilerini Kaldır” özelliğinin tam kaynak kodunu burada bulabilirsiniz:

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

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// Kaynak belgedeki bölümlerin her birinden üstbilgileri ve altbilgileri kaldırın.
	foreach (Section section in srcDoc.Sections)
	{
		section.ClearHeadersFooters();
	}
	// Kaynak belgedeki üstbilgiler ve altbilgiler temizlendikten sonra bile "LinkToÖnceki" ayarı
	// HeadersFooters için hala ayarlanabilir. Bu, üstbilgilerin ve altbilgilerin hedeften devam etmesine neden olur
	// belge. Bu davranışı önlemek için bu değer false olarak ayarlanmalıdır.
	srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");

Bu kadar! Aspose.Words for .NET’i kullanarak Kaynak Üst Bilgilerini Alt Bilgilerini Kaldır özelliğini başarıyla uyguladınız. Nihai belge, kaynak belgeden kaldırılan üstbilgiler ve altbilgilerle birleştirilmiş içeriği içerecektir.