Java Kullanarak Word Belgesi Nasıl Çoğaltılır

Java Kullanarak Word Belgesi Nasıl Çoğaltılır

İçeriği bir dosyadan başka bir dosyaya programlı olarak kopyalamak için muhtemelen birçok kod örneği görmüşsünüzdür, ancak bu blog yazısı size Java klon oluşturucuyu kütüphane kullanarak bir Word belgesinin nasıl çoğaltılacağını gösterecektir. Bu nedenle, bu Java kütüphanesinin sunduğu birkaç yöntemi çağırarak bu işlevselliğe ulaşabilirsiniz. Bu kitaplık aynı zamanda iş gereksinimlerini karşılamak için Word belgelerini düzenlemenize de olanak tanır. O halde daha fazla vakit kaybetmeden bu yazının detaylarına geçelim.

Aşağıdaki noktalardan geçeceksiniz:

Klon oluşturucu kitaplığı kurulumu

Bu kütüphanenin kurulum işlemi oldukça basittir. Ayrıca kurulum ve geliştirmeyle ilgili kapsamlı belgeleri burada bulabilirsiniz. Ancak JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak bu kitaplığı kurabilirsiniz.

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

Java Kullanarak Word Belgesi Nasıl Çoğaltılır

Bu bölümde, dosyaları programlı olarak klonlamak için gereken adımları ve kod pasajını ele alacağız. Bu klon oluşturucu kitaplığının sunduğu yöntemler oldukça açıklayıcıdır, dolayısıyla bunları API çağrılarını yapılandırmak için kolayca kullanabilirsiniz.

Adımlar şunlardır:

  1. Document sınıfının yapıcısını başlatarak boş bir belge oluşturun.
  2. DocumentBuilder sınıfının bir örneğini oluşturun ve oluşturulan belgeyi yükleyin.
  3. Belgeye paragraf sonu eklemek için writeln yöntemini çağırın.
  4. deepClone yöntemini çağırarak belgeyi klonlayın.
  5. Klonlanan belgeyi düzenleyin ve dosyayı kaydetmek için save yöntemini çağırın.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Document sınıfının yapıcısını başlatarak boş bir belge oluşturun.
Document doc = new Document();
// DocumentBuilder sınıfının bir örneğini oluşturun ve oluşturulan belgeyi yükleyin. 
DocumentBuilder builder = new DocumentBuilder(doc);
// Belgeye paragraf sonu eklemek için writeln yöntemini çağırın. 
builder.writeln("This is the original document before applying the clone method");
// DeepClone yöntemini çağırarak belgeyi klonlayın. 
Document clone = doc.deepClone();
// Klonlanan belgeyi düzenleyin ve dosyayı kaydetmek için kaydetme yöntemini çağırın. 
builder = new DocumentBuilder(clone);
builder.write("Section 1");
builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);
builder.write("Section 2");
doc.save("doc1.docx");
// Bu, belgenin orijinalinde ne olduğunu gösterir. Belgenin iki bölümü vardır.
System.out.println(clone.getText().trim());
// Son bölümü çoğaltın ve kopyayı belgenin sonuna ekleyin.
int lastSectionIdx = clone.getSections().getCount() - 1;
Section newSection = clone.getSections().get(lastSectionIdx).deepClone();
clone.getSections().add(newSection);
clone.save("doc2.docx");
// Belgeyi değiştirdikten sonra belgenin ne içerdiğini kontrol edin.
System.out.println(clone.getText().trim());

Çıktı aşağıdaki resimde görülebilir:

Dosyaları klonlamak için oluşturucu kitaplığını klonlayın

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

İşte bu! Umarım bu klon oluşturucu kütüphanesini kullanarak Word belgelerinin klonlarını alma sürecini öğrenmişsinizdir. Ayrıca, Java kullanarak bir Word belgesinin nasıl çoğaltılacağını öğrenmek istiyorsanız bu blog yazısı size gerçekten yardımcı olacaktır. Son olarak, kurumsal düzeydeki diğer özellikler hakkında bilgi edinmek için belgeleri ziyaret edebilirsiniz.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.

SSS

Bir Word belgesinin kopyasını nasıl yapabilirim?

Bir Word belgesinin dosyalarını programlı olarak kopyalamak için bu deepClone yöntemini keşfedin.

Ayrıca bakınız