İçeriği C# ile bir word belgesinden diğerine kopyalama

MS Word, zengin metin belgeleri oluşturmak için popüler ve yaygın olarak kullanılan bir kelime işlemci yazılımıdır. Word belgeleriyle çalışırken, içeriği bir belgeden diğerine kopyalamanız gerekebilir. Ayrıca, bazı durumlarda Word belgelerinin klonları da gereklidir. Bu işlemleri programlı olarak gerçekleştirmek için bu makale, içeriğin C# dilinde bir Word belgesinden diğerine nasıl kopyalanacağını kapsar. Ayrıca, bir Word belgesinin bir kopyasını programlı olarak nasıl oluşturacağınızı öğreneceksiniz.

Word Belgelerinin İçeriğini Kopyalamak için C# Kitaplığı

İçeriği bir Word belgesinden diğerine kopyalamak için Aspose.Words for .NET kullanacağız. .NET uygulamalarından kelime işleme özelliklerini uygulamak için zengin özelliklere sahip bir kitaplıktır. API’nin DLL’sini indirebilir veya paket yöneticisi konsolunu kullanarak doğrudan NuGet’ten yükleyebilirsiniz.

PM> Install-Package Aspose.Words

İçeriği C# kullanarak bir Word Belgesinden Başka Bir Belgeye Kopyalama

C# kullanarak bir Word belgesinin içeriğini başka bir belgeye kopyalama adımları aşağıda verilmiştir.

Aşağıdaki kod örneği, bir Word belgesinin içeriğinin başka bir belgeye nasıl kopyalanacağını gösterir.

// Kaynak ve hedef Word belgelerini yükleyin
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// İçeriği kaynak belgeden hedef belgeye kopyalayın
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// Belgeyi kaydet
docDest.Save("output.docx");

C# ile Word Belgesinin Kopyasını Oluşturma

Ayrıca bir Word belgesinin içeriğini yeni bir belgeye kopyalayabilirsiniz. Başka bir deyişle, bir belgenin klonunu oluşturabilirsiniz. Aşağıdaki adımlar, C# kullanarak Word belgesinin bir kopyasının nasıl oluşturulacağını gösterir.

Aşağıdaki kod örneği, C# dilinde bir Word DOCX dosyasının kopyasının nasıl oluşturulacağını gösterir.

// Kaynak Word belgelerini yükle
Document doc = new Document("document.docx");

// Belgeyi klonla
Document newDoc = doc.Clone();

// Belgeyi kaydet
newDoc.Save("output.docx");

Ücretsiz API Lisansı Alın

Aspose.Words for .NET’i değerlendirme sınırlamaları olmaksızın kullanmak için geçici bir lisans alabilirsiniz.

Çözüm

Bu makalede, C# dilinde bir Word belgesindeki içeriğin başka bir belgeye nasıl kopyalanacağını öğrendiniz. Ayrıca, bir Word belgesini programlı olarak nasıl klonlayacağınızı gördünüz. Aspose.Words for .NET, belgeleri kullanarak keşfedebileceğiniz çok çeşitli başka özellikler sağlar. Ayrıca sorularınızı forumumuz aracılığıyla da sorabilirsiniz.

Ayrıca bakınız