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 Kopyalama
- Bir Word Belgesinin Kopyasını Oluşturun
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.
- Belge sınıfını kullanarak kaynak Word belgesini yükleyin.
- Benzer şekilde, Document sınıfını kullanarak hedef belgeyi yükleyin.
- Document.AppendDocument(Document, ImportFormatMode) yöntemini kullanarak kaynak Word belgesinin içeriğini hedef belgeye kopyalayın.
- Document.Save(string) yöntemini kullanarak hedef belgeyi kaydedin.
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.
- Document sınıfını kullanarak Word belgesini yükleyin.
- Document.Clone() yöntemini kullanarak bir klon oluşturun.
- Document.Save(string) yöntemini kullanarak klonlanan belgeyi kaydedin.
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.