Java kullanarak PDF'yi Word'e dönüştürün

Java uygulamalarınızda PDF belgelerinizi programlı olarak Word belgelerine (.docx veya .doc) kolayca dönüştürebilirsiniz. Bu tür bir dönüştürme, PDF belgelerinizin metnini düzenlemeniz gerektiğinde veya metin biçimlendirmesini uygulamanız gerektiğinde kullanışlıdır. Bu yazıda Java kullanarak PDF’yi Word’e nasıl dönüştüreceğinizi öğreneceksiniz.

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

PDF’yi Word’e Dönüştürmek için Java API

PDF dosyasının DOCX biçimine dönüştürülmesi için GroupDocs.Conversion for Java API kullanacağım. Bu API, herhangi bir harici yazılım yüklemeden Java uygulamalarına hızlı, verimli ve güvenilir bir dosya dönüştürme çözümü sağlar. PDF, HTML, E-posta, Word, Excel, PowerPoint, Project, Photoshop, CorelDraw, AutoCAD, taramalı görüntü dosyası formatları ve çok daha fazlası gibi tüm popüler iş belgesi formatları arasındaki dönüşümleri destekler. Ayrıca belgenin tamamını görüntülemenize veya süreci hızlandırmak için kısmen oluşturmanıza da olanak tanır. API, tüm Java sürümleriyle uyumludur ve Java çalışma zamanını çalıştırabilen popüler işletim sistemlerini (Windows, Linux, macOS) destekler.

İndirin ve Yapılandırın

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 uygulamanı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-conversion</artifactId>
        <version>21.7</version> 
</dependency>

Java kullanarak PDF’yi Word’e dönüştürün

Aşağıda verilen basit adımları izleyerek PDF belgelerini Word’e dönüştürebilirsiniz:

  1. Converter sınıfının bir örneğini oluşturun
  2. Giriş dosyası yolunu sağlayın
  3. WordProcessingConvertOptions örneğini oluşturun
  4. Başlangıç sayfası numarasını ayarlayın
  5. Dönüştürülecek toplam sayfa sayısını sağlayın
  6. Çıkış dosyası formatını ayarla
  7. Çıkış dosyası yolu ve dönüştürme seçenekleriyle birlikte Convert() yöntemini çağırın

Aşağıdaki kod örneği, Java kullanarak bir PDF dosyasının Word belgesine nasıl dönüştürüleceğini gösterir.

// dönüştürücü oluştur
Converter dönüştürmeker = new Converter("C:\\Files\\sample.pdf");

// Word dönüştürme seçeneklerini ayarlama
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
options.setPageNumber(1);
options.setPagesCount(1);
options.setFormat(WordProcessingFileType.Docx);

// dönüştürmek
dönüştürmeker.dönüştürmek("C:\\Files\\output.docx", options);
Java kullanarak PDF'yi Word'e dönüştürün

Java kullanarak PDF’yi Word’e dönüştürün

Converter sınıfı, belge dönüştürme sürecini kontrol eden ana sınıftır. Desteklenen dosya formatlarındaki belgeleri dönüştürmek için çeşitli yöntemler sağlar. Bu sınıfın Convert() yöntemi, kaynak belgeleri dönüştürür ve iki giriş parametresi alır; kaynak belgeye giden dosya yolu ve belirli bir kaynak belgeyi istenen hedef dosya türüne dönüştürmek için ConvertOptions.

WordProcessingConvertOptions sınıfı, WordProcessing dosya türüne dönüştürme seçenekleri sağlar. setPageNumber() yöntemi, dönüştürmeyi başlatmak için başlangıç sayfa numarasının ayarlanmasına olanak tanır. setPagesCount() yöntemi ise tanımlanan sayfa numarasından başlayarak dönüştürülecek toplam sayfa sayısını tanımlar. Bu sınıfın setFormat() yöntemi, dönüştürülen belgenin çıktı biçimini ayarlamanıza olanak tanır. Giriş olarak WordProcessingFileType numaralandırma türünü alır.

PDF’nin Belirli Sayfalarını Word’e Dönüştürme

Aşağıda verilen basit adımları izleyerek bir PDF belgesinin belirli sayfalarını Word’e dönüştürebilirsiniz:

  1. Converter sınıfının bir örneğini oluşturun
  2. Giriş dosyası yolunu sağlayın
  3. WordProcessingConvertOptions örneğini oluşturun
  4. Dönüştürülecek sayfa numaraları listesini ayarlayın
  5. Çıkış dosyası yolu ve dönüştürme seçenekleriyle birlikte Convert() yöntemini çağırın

Aşağıdaki kod örneği, Java kullanarak bir PDF dosyasındaki belirli sayfaların bir Word belgesine nasıl dönüştürüleceğini gösterir.

// dönüştürücü oluştur
Converter dönüştürmeker = new Converter("C:\\Files\\sample.pdf");

// Word dönüştürme seçeneklerini tanımlayın
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
options.setPages(Arrays.asList(2, 3));

// dönüştürmek
dönüştürmeker.dönüştürmek("C:\\Files\\output.docx", options);

WordProcessingConvertOptions sınıfı, bir kaynak belgeden virgülle ayrılmış bir listede tanımlanan belirli sayfa numaralarını dönüştürmek için setPages() yöntemini sağlar.

Şifre Korumalı PDF’yi Yükleyin ve Word’e Dönüştürün

Aşağıda verilen basit adımları izleyerek parola korumalı PDF belgelerini Word’e dönüştürebilirsiniz:

  1. PdfLoadOptions Oluşturun
  2. Şifreyi belirle
  3. Converter sınıfının bir örneğini oluşturun
  4. Giriş dosyası yolunu sağlayın
  5. WordProcessingConvertOptions örneğini oluşturun
  6. Çıkış dosyası yolu ve dönüştürme seçenekleriyle birlikte Convert() yöntemini çağırın

Aşağıdaki kod örneği, parola korumalı bir PDF dosyasının Java kullanılarak Word belgesine nasıl dönüştürüleceğini gösterir.

// PDF yükleme seçenekleri
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setPassword("password");

// dönüştürücü oluştur
Converter dönüştürmeker = new Converter("C:\\Files\\sample.pdf", loadOptions);

// Word dönüştürme seçeneklerini tanımlayın
WordProcessingConvertOptions options = new WordProcessingConvertOptions();

// dönüştürmek
dönüştürmeker.dönüştürmek("C:\\Files\\output.docx", options);

PdfLoadOptions sınıfı, PDF belgelerini yüklemek için çeşitli seçenekler sunar. Bu sınıfın setPassword() yöntemi, korunan belgenin parolasını sağlayarak korumasını kaldırmanıza olanak tanır.

Belgelerde “[Seçeneklerle PDF belgesini yükle17" hakkında daha fazla ayrıntı bulabilirsiniz.

Ücretsiz Lisans Alın

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

Çözüm

Bu makalede, PDF belgelerini Java kullanarak Word’e nasıl dönüştüreceğinizi öğrendiniz. Ayrıca parola korumalı bir PDF dosyasını Word belgesine nasıl dönüştüreceğinizi de öğrendiniz. Ayrıca, belirli sayfaları bir PDF’den bir Word belgesine program aracılığıyla nasıl dönüştüreceğinizi öğrendiniz. Belgeleri kullanarak GroupDocs.Conversion Java 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