C# Kullanarak Word Belgelerini Birleştirme

Bu makalede Word dokümanın C# kullanılarak nasıl birleştirileceği anlatılmaktadır. Adım adım bir süreci, IDE’yi yapılandırmak için gerekli kaynaklara giden bağlantıyı ve Word dosyalarını C# kullanarak birleştirebilecek bir uygulama geliştirmek için çalışan bir örnek kodu temsil eder. Geliştirilen uygulama, MS Windows, Linux veya MacO’larda .NET ile yapılandırılmış herhangi bir ortamda kullanılabilir.

C#’ta Word Belgelerini Birleştirme Adımları

  1. IDE’yi C#’ta Word belgesini birleştirmek için Aspose.Words for .NET kullanacak şekilde yapılandırın
  2. Document sınıfının bir örneğini kullanarak kaynak Word dosyasına erişin
  3. Document sınıfının bir örneğini kullanarak Hedef Kelime belgesine erişin
  4. AppendDocument yöntemini kullanarak Kaynak Word belgesini Hedef Word belgesine ekleyin
  5. Diskteki Hedef Kelime belgesini Save

Yukarıda belirtilen basit adımlar, C#’ta Word belgelerini birleştirme sürecini açıklamaktadır. İşlem, Belge Sınıfının iki ayrı örneğini kullanarak kaynak ve hedef Word belgelerine diskten erişilerek başlatılır. Daha sonra hedefin belge sınıfı nesnesinin AppendDocument yöntemi kullanılarak kaynak belge hedef belgenin içine eklenir ve ardından birleştirilmiş Word belge dosyası diske kaydedilir.

C# kullanarak Word Belgelerini Birleştirme Kodu

using Aspose.Words;
namespace Testword
{
public class AppendWordDoc
{
public static void MergeDocument()
{
string FilePath = @"/KnowledgeBase/TestData/";
// Applying product license to merge Word files
License wordsLiense = new License();
wordsLiense.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic");
Document sourceDoc = new Document(FilePath + "Test1.docx");
sourceDoc.FirstSection.Body.AppendParagraph("Source document text. ");
Document destinationDoc = new Document(FilePath + "Test2.docx");
destinationDoc.FirstSection.Body.AppendParagraph("Destination document text. ");
// Now merge the document to the target document and
// preserving its formatting and saving on the disk
destinationDoc.AppendDocument(sourceDoc, ImportFormatMode.KeepSourceFormatting);
destinationDoc.Save(FilePath + "Document.AppendDocument.docx");
}
}
}

*C#‘daki yukarıdaki örnek kod, çok basit bir API arayüzü kullanarak Word belgelerini birleştirir. Örnek, gereken sayıda DOCX dosyayı bir araya getirecek şekilde kolayca genişletilebilir. AppendDocument yöntemi, parametre olarak ImportFormatMode numaralandırmasını alır; bu, gelen Word dosyasını kaynak biçimlendirmesini, hedef biçimlendirmesini kullanarak veya yalnızca farklı stilleri koruyarak birleştirme seçenekleri sunar. Gerektiğinde herhangi bir numaralandırıcı seçimine uygun olarak belge birleştirilebilir ve Kaydetme yöntemi kullanılarak belge diske kaydedilebilir.

Bu kılavuz bize C# kullanarak Word Belgelerinin nasıl ekleneceğini öğretti. Bir HTML dosyasını Word belgesine dönüştürme işlemini öğrenmek istiyorsanız C# kullanarak HTML’yi Word Belgesine dönüştürme adresindeki makaleye bakın.

 Türkçe