Metin Kutularını Yoksay

giriiş

Metin kutularını yok sayarak Word belgelerini birleştirmek için Aspose.Words for .NET’i kullanma hakkında bu ayrıntılı eğitime hoş geldiniz. Belge işlemenizi kolaylaştırmak ve metin kutularının biçimlendirmesinin korunduğundan emin olmak istiyorsanız doğru yerdesiniz. Bu adım adım kılavuza dalalım.

Ön koşullar

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

  1. Aspose.Words for .NET: İndirinBurada.
  2. .NET Geliştirme Ortamı: Visual Studio veya tercih ettiğiniz herhangi bir IDE.
  3. C# Temel Bilgileri: C# dilinde temel programlama kavramlarının anlaşılması.

Ad Alanlarını İçe Aktar

Başlamak için projenize gerekli ad alanlarını içe aktarmanız gerekir:

using Aspose.Words;
using Aspose.Words.Importing;

Adım 1: Projenizi Kurun

Öncelikle projenizin doğru şekilde ayarlandığından emin olun. IDE’nizi açın, yeni bir proje oluşturun ve NuGet Paket Yöneticisi aracılığıyla Aspose.Words for .NET kütüphanesini yükleyin.

Aspose.Words Nasıl Kurulur

  1. IDE’nizde NuGet Paket Yöneticisini açın.
  2. “Aspose.Words” ifadesini arayın.
  3. “Yükle"ye tıklayın.

Adım 2: Belge Dizinini Tanımlayın

Daha sonra kaynak ve hedef belgelerinizin bulunduğu dizini belirtin.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Yer değiştirmek"YOUR DOCUMENT DIRECTORY" belge dizininize giden gerçek yol ile.

Adım 3: Belgeleri Yükleyin

Şimdi hem kaynak hem de hedef belgeleri projenize yükleyin.

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

Adım 4: İçe Aktarma Seçeneklerini Yapılandırın

Metin kutularının biçimlendirmesinin korunduğundan emin olmak için,IgnoreTextBoxes seçeneğifalse.

ImportFormatOptions importFormatOptions = new ImportFormatOptions { IgnoreTextBoxes = false };

Adım 5: Düğüm İçe Aktarıcısını Başlatın

BaşlatNodeImporter kaynak belgeden hedef belgeye düğümleri içe aktarmak için.

NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting, importFormatOptions);

Adım 6: Kaynak Belgeden Paragrafları İçe Aktar

Kaynak belgenin ilk bölümünden tüm paragrafları getir.

ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;

Adım 7: İçe Aktarılan Paragrafları Hedef Belgeye Ekleyin

Her paragrafı dolaşın ve hedef belgeye ekleyin.

foreach (Paragraph srcPara in srcParas)
{
    Node importedNode = importer.ImportNode(srcPara, true);
    dstDoc.FirstSection.Body.AppendChild(importedNode);
}

Adım 8: Birleştirilmiş Belgeyi Kaydedin

Son olarak, orijinal dosyaların üzerine yazılmasını önlemek için birleştirilen belgeyi yeni bir adla kaydedin.

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

Çözüm

Aspose.Words for .NET’i kullanarak iki Word belgesini başarıyla birleştirdiniz ve içe aktarma sırasında metin kutularının göz ardı edilmediğinden emin oldunuz. Bu işlem, belgelerinizin biçimlendirme bütünlüğünü korumak için paha biçilmezdir. İster raporlarla, ister sözleşmelerle veya başka herhangi bir belge türüyle uğraşıyor olun, Aspose.Words for .NET işlemi sorunsuz hale getirir.

SSS

Aspose.Words for .NET nedir?

Aspose.Words for .NET, .NET uygulamaları içerisinde Word belgeleri oluşturmak, düzenlemek ve dönüştürmek için güçlü bir kütüphanedir.Daha fazla bilgi edin.

Satın almadan önce Aspose.Words for .NET’i deneyebilir miyim?

Evet, ücretsiz denemeyi indirebilirsinizBurada.

Aspose.Words for .NET için geçici lisansı nasıl alabilirim?

Geçici bir lisans alabilirsinizBurada.

Daha detaylı dokümanları nerede bulabilirim?

Kapsamlı dokümantasyonu bulabilirsinizBurada.

Aspose.Words for .NET desteğini nasıl alabilirim?

Destek için Aspose forumlarını ziyaret edinBurada.