C# kullanarak Word Belgelerini Birleştirme

C# kullanarak iki veya daha fazla Word belgesini kolayca tek bir belgede birleştirebiliriz. Bunu yapıyoruz çünkü tek bir dosyayı paylaşmak veya yazdırmak, birden fazla dosyayı işlemekten daha kolaydır. Bu yazımızda C# kullanarak Word belgelerinin nasıl birleştirileceğini öğreneceğiz.

Bu makalede aşağıdaki konular ele alınacaktır:

Word Belgelerini Birleştirmek için C# API’si

DOC veya DOCX dosyalarını birleştirmek için GroupDocs.Merger for .NET API’sini kullanacağız. Lütfen API’nin DLL dosyasını indirin veya NuGet kullanarak yükleyin.

Install-Package GroupDocs.Merger

C# kullanarak İki veya Daha Fazla Word Belgesini Birleştirme

Aşağıdaki adımları izleyerek iki veya daha fazla Word belgesini programlı olarak kolayca birleştirebiliriz:

  • Öncelikle Merger sınıfını kullanarak DOCX dosyasını yükleyiniz.
  • Daha sonra, yüklenen dosyayla birleştirmek için hedef DOCX dosya yolu ile Merger.Join() yöntemini çağırın.
  • Daha sonra daha fazla dosyayı birleştirmek için yukarıdaki adımı tekrarlayın.
  • Son olarak, birleştirilmiş dosyayı kaydetmek için çıktı dosyası yolu ile Merger.Save() yöntemini çağırın.

Aşağıdaki kod örneği, iki veya daha fazla DOCX dosyasının C# kullanılarak nasıl birleştirileceğini gösterir.

// Kaynak DOCX dosyasını yükleyin
Merger merger = new Merger(@"C:\Files\sample.docx");

// Kaynak DOCX ile birleştirmek için DOCX dosyası ekleyin
merger.Join(@"C:\Files\sample2.docx");

// Kaynak DOCX ile birleştirmek için başka bir DOCX dosyası ekleyin
merger.Join(@"C:\Files\sample3.docx");

// DOCX dosyalarını birleştirin ve birleştirilmiş dosyayı kaydedin
merger.Save(@"C:\Files\merged.docx");
C# kullanarak iki veya daha fazla Word Belgesini birleştirme

C# kullanarak iki veya daha fazla Word Belgesini birleştirin.

C# kullanarak Word Belgelerinin Belirli Sayfalarını Birleştirme

Aşağıda belirtilen basit adımları izleyerek Word belgelerinin belirli sayfalarını programlı olarak birleştirebiliriz:

  • Öncelikle Merger sınıfını kullanarak DOCX dosyasını yükleyiniz.
  • Daha sonra, başlangıç sayfası ve bitiş sayfası numarasıyla JoinOptions sınıfının bir örneğini oluşturun. Belirtilen sayfa aralığındaki tek veya çift sayfaları birleştirmek için aralık modunu da ayarlayabilirsiniz.
  • Ardından, hedef DOCX dosya yolu ve joinOptions nesnesini bağımsız değişken olarak kullanarak Merger.Join() yöntemini çağırın. joinOptions nesnesi, hedef dosyanın belirli sayfalarını kaynak dosyayla birleştirir.
  • Son olarak, birleştirilmiş dosyayı kaydetmek için çıktı dosyası yolu ile Merger.Save() yöntemini çağırın.

Aşağıdaki kod örneği, Word belgelerinin seçili sayfalarının C# kullanılarak nasıl birleştirileceğini gösterir.

// Kaynak DOCX dosyasını yükleyin
Merger merger = new Merger(@"C:\Files\sample.docx");

// Birleştirme seçeneklerini tanımlayın
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// Kaynak DOCX ile birleştirmek için DOCX dosyası ekleyin
merger.Join(@"C:\Files\sample2.docx", joinOptions);

// DOCX dosyalarını birleştirin ve birleştirilmiş dosyayı kaydedin
merger.Save(@"C:\Files\merged.docx");

C# kullanarak DOCX Dosyalarını Birleştirin ve Parolayla Güvenli Hale Getirin

Aşağıda verilen basit adımları izleyerek iki veya daha fazla DOCX dosyasını birleştirebilir ve ardından birleştirilmiş dosyayı programlı bir parola ile güvence altına alabiliriz:

  • Öncelikle Merger sınıfını kullanarak DOCX dosyasını yükleyiniz.
  • Daha sonra, yüklenen dosyayla birleştirmek için hedef DOCX dosya yolu ile Merger.Join() yöntemini çağırın.
  • İsteğe bağlı olarak daha fazla dosyayı birleştirmek için yukarıdaki adımı tekrarlayın.
  • Daha sonra, AddPasswordOptions‘ı kullanarak şifreyi ayarlayın.
  • Bundan sonra AddPasswordOptions ile Merger.AddPassword() yöntemini çağırın.
  • Son olarak, parola korumalı birleştirilmiş dosyayı kaydetmek için Merger.Save() yöntemini çağırın.

Aşağıdaki kod örneği, birden çok Word belgesinin nasıl birleştirileceğini ve ardından birleştirilmiş dosyanın C# kullanarak bir parolayla güvenliğinin nasıl sağlanacağını gösterir.

// Kaynak DOCX dosyasını yükleyin
Merger merger = new Merger(@"C:\Files\sample.docx");

// Kaynak DOCX ile birleştirmek için DOCX dosyası ekleyin
merger.Join(@"C:\Files\sample2.docx");

// Şifreyi belirle
AddPasswordOptions addOptions = new AddPasswordOptions("password");
merger.AddPassword(addOptions);

// DOCX dosyalarını birleştirin ve birleştirilmiş dosyayı kaydedin
merger.Save(@"C:\Files\merged.docx");

C# kullanarak Word Belgelerini PDF’ye birleştirme

Aşağıda verilen basit adımları izleyerek Word belgelerini programlı olarak bir PDF belgesine birleştirebiliriz:

  • Öncelikle Merger sınıfını kullanarak PDF dosyasını yükleyin.
  • Daha sonra, yüklenen dosyayla birleştirmek için hedef DOCX dosya yolu ile Merger.Join() yöntemini çağırın.
  • İsteğe bağlı olarak daha fazla dosyayı birleştirmek için yukarıdaki adımı tekrarlayın.
  • Son olarak, birleştirilmiş dosyayı kaydetmek için çıktı PDF dosyası yolu ile Merger.Save() yöntemini çağırın.

Aşağıdaki kod örneği, DOCX dosyalarının C# kullanılarak bir PDF dosyasında nasıl birleştirileceğini gösterir.

// Kaynak PDF dosyasını yükleyin
Merger merger = new Merger(@"C:\Files\sample.pdf");

// Kaynak PDF ile birleştirmek için DOCX dosyası ekleyin
merger.Join(@"C:\Files\sample.docx");

// DOCX dosyalarını birleştirin ve birleştirilmiş PDF'yi kaydedin
merger.Save(@"C:\Files\merged.pdf");

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu yazımızda C# kullanarak iki veya daha fazla Word belgesinin nasıl birleştirileceğini öğrendik. Ayrıca Word belgelerinin belirli sayfalarının programlı olarak nasıl birleştirileceğini de gördük. Bu makalede ayrıca DOCX dosyalarının C# kullanılarak bir PDF dosyasında nasıl birleştirileceği de açıklanmaktadır. Ayrıca, belgeleri kullanarak GroupDocs.Merger for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız