Java kullanarak Word Belgelerini Birleştirme

İki veya daha fazla Word belgesini programlı olarak tek bir belgede birleştirebilirsiniz. Bir Java geliştiricisi olarak, Word belgelerini Java uygulamalarınızda kolayca birleştirebilirsiniz. Bu yazıda Java kullanarak Word belgelerini nasıl birleştireceğinizi öğreneceksiniz.

Bu makalede aşağıdaki konular tartışılmaktadır/kapsanmaktadır:

Word Belgelerini Birleştirmek için Java API

DOCX dosyalarını birleştirmek için GroupDocs.Merger for Java API’sini kullanacağım. Hareket halindeyken sayfaları, slaytları ve diyagramları birleştirebilen, kopyalayabilen, karıştırabilen, kesebilen veya silebilen yüksek performanslı uygulamalar geliştirmenize olanak tanır. Belge sayfalarını yeniden sıralamanıza veya değiştirmenize, sayfa yönünü değiştirmenize, belge şifrelerini yönetmenize ve işlemleri gerçekleştirmenize olanak tanır. Word, Excel, PDF ve PowerPoint gibi desteklenen dosya formatları için diğer işlemleri kolayca yapabilirsiniz.

Aşağıda belirtilen kod örneklerini denemek için API’nin JAR’ını indirebilir veya yalnızca aşağıdaki pom.xml yapılandırmasını Maven tabanlı Java uygulamalarınıza ekleyebilirsiniz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>20.11</version> 
</dependency>

Java kullanarak Word Belgelerini Birleştirme

Aşağıda belirtilen basit adımları izleyerek iki veya daha fazla Word belgesini programlı olarak kolayca birleştirebilirsiniz:

  • Merger sınıfının bir örneğini oluşturun
  • Giriş DOCX dosyasının yolunu belirtin
  • join() yöntemini çağırın ve hedef DOCX dosyasının yolunu belirtin
  • Yukarıdaki adımı tekrarlayın ve birleştirilecek daha fazla dosya ekleyin
  • save() yöntemini çağırın ve birleştirilmiş dosyayı kaydedin

Aşağıdaki kod örneği, birden çok DOCX dosyasının Java kullanılarak nasıl birleştirileceğini gösterir.

// API'yi başlat
Merger merger = new Merger("C:\\Files\\sample.docx");

// Dosyaları birleştir
merger.join("C:\\Files\\sample2.docx");
merger.join("C:\\Files\\sample3.docx");

// Birleştirilmiş dosyayı kaydet
merger.save("C:\\Files\\output.docx");
Java kullanarak Birden Çok Word Belgesini Birleştirme

Java kullanarak Birden Çok Word Belgesini Birleştirme

Merger sınıfı, belge birleştirme işlemini kontrol eden ana sınıftır. Belge sayfalarını birleştirmek, çıkarmak, kaldırmak ve bölmek için çeşitli yöntemler sağlar.

Merger sınıfının Join() yöntemi, iki veya daha fazla belgeyi tek bir belgede birleştirir. Giriş parametresi olarak dosya yolundan veya giriş akışından bir belge alır. Ayrıca joinOptions’ı da sağlayabilirsiniz.

Merger sınıfının save() yöntemi, elde edilen belgeyi sağlanan dosya yoluna kaydeder. Belgeyi OutputStream’e de kaydedebilirsiniz.

Java kullanarak Word Belgelerinin Belirli Sayfalarını Birleştirme

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

  • Merger sınıfının bir örneğini oluşturun
  • Giriş DOCX dosyasının yolunu belirtin
  • JoinOptions‘u tanımlayın ve başlangıç ve bitiş sayfa numarasını ayarlayın
  • join() yöntemini çağırın ve hedef DOCX dosyasının yolunu belirtin
  • save() yöntemini çağırın ve birleştirilmiş dosyayı kaydedin

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

// API'yi başlat
Birleştirmekr merger = new Birleştirmekr("C:\\Files\\merger\\sample.docx");

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

// Birleştirmek
merger.join("C:\\Files\\merger\\sample2.docx", joinOptions);

// Birleştirilmiş dosyayı kaydet
merger.save("C:\\Files\\merger\\output.docx");

JoinOptions sınıfı, başlangıç sayfa numarası, bitiş sayfa numarası ve belgeleri birleştirme modu gibi seçenekler sunar.

Java kullanarak Şifreyle Birleştirin ve Güvenli Hale Getirin

Aşağıda belirtilen basit adımları izleyerek iki veya daha fazla Word belgesini birleştirebilir ve ardından program aracılığıyla bir parolayla güvenliğini sağlayabilirsiniz:

  • Merger sınıfının bir örneğini oluşturun
  • Giriş DOCX dosyasının yolunu belirtin
  • join() yöntemini çağırın ve hedef DOCX dosyasının yolunu belirtin
  • Yukarıdaki adımı tekrarlayın ve birleştirilecek daha fazla dosya ekleyin
  • AddPasswordOptions kullanarak şifreyi ayarlayın
  • AddPasswordOptions ile addPassword() yöntemini çağırın
  • Parola korumalı birleştirilmiş dosyayı kaydetmek için save() yöntemini çağırın

Aşağıdaki kod örneği, birden çok DOCX dosyasının nasıl birleştirileceğini ve ardından birleştirilmiş dosyanın Java kullanılarak bir parolayla nasıl güvence altına alınacağını gösterir.

// API'yi başlat
Merger merger = new Merger("C:\\Files\\sample.docx");

// Dosyaları birleştir
merger.join("C:\\Files\\sample2.docx");
merger.join("C:\\Files\\sample3.docx");

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

// Birleştirilmiş dosyayı kaydet
merger.save("C:\\Files\\output.docx");

AddPasswordOptions sınıfı, belge koruması için parola ayarlama seçenekleri sağlar.

Merger sınıfının addPassword() yöntemi, AddPasswordOptions’ı giriş parametresi olarak alır ve belgeyi bir parolayla korur.

Java kullanarak Word Belgesini PDF’ye birleştirme

Aşağıda belirtilen basit adımları izleyerek iki veya daha fazla Word belgesini programlı olarak bir PDF belgesinde birleştirebilirsiniz:

  • Merger sınıfının bir örneğini oluşturun
  • Giriş PDF dosyasının yolunu belirtin
  • join() yöntemini çağırın ve hedef DOCX dosyasının yolunu belirtin
  • save() yöntemini çağırın ve birleştirilmiş PDF dosyasını kaydedin

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

// API'yi başlat
Merger merger = new Merger("C:\\Files\\sample.pdf");

// Dosyaları birleştir
merger.join("C:\\Files\\sample.docx");

// Birleştirilmiş dosyayı kaydet
merger.save("C:\\Files\\output.pdf");

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyebilirsiniz.

Çözüm

Bu makalede, Word belgelerini Java kullanarak nasıl birleştireceğinizi öğrendiniz. Belgeleri kullanarak Java API için GroupDocs.Merger 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