PDF'den Word'e

PDF, belgeyi üçüncü taraflara göndermek için en sık kullanılan biçimlerden biridir. Bu popülaritenin arkasındaki sebep, herhangi bir donanım/yazılım gereksiniminden bağımsız olarak PDF’nin birden fazla platformda uyumlu olmasıdır. Ancak bazı durumlarda PDF belgesini düzenlenebilir bir belge biçimine dönüştürmek isteyebilirsiniz. PDF’den DOC’a veya DOCX biçimi, bu gibi durumlarda öncelikli dönüştürme seçeneği olabilir. Dönüştürme sürecini otomatikleştirmek için bu makale, PDF’nin Java’da programlı olarak Word DOC ve DOCX’e nasıl dönüştürüleceğini gösterir.

Bu nedenle, bu makalede, şunları nasıl yapacağınızı öğreneceksiniz:

  • Java kullanarak PDF’yi DOC’a dönüştürün.
  • Java kullanarak PDF’yi DOCX formatına dönüştürün.
  • PDF’den Word’e (DOC/DOCX) dönüştürmeyi özelleştirin.

Java PDF’den Word DOC Dönüştürücü Kitaplığına

Aspose.PDF for Java sayesinde - PDF dosyalarını PDF’den DOC’a ve PDF’den DOCX’e dahil olmak üzere çeşitli diğer biçimlere dönüştürmenin kolay yollarını sağlayan bir PDF işleme Java API’si. API’nin JAR dosyasını indirebilir projenize ekleyebilir veya aşağıdaki Maven yapılandırmalarını kullanarak ona başvurabilirsiniz:

Depo:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Bağımlılık:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>19.12</version>
</dependency>

Java’da PDF’yi DOC’a dönüştürün

Uygulamanızda Aspose.PDF for Java’ya başvurduğunuzda, herhangi bir PDF belgesini birkaç satır kodla DOC formatına dönüştürebilirsiniz. Bu dönüşümü gerçekleştirmek için gerekli adımlar aşağıdadır.

  • Document sınıfının bir örneğini oluşturun ve bunu giriş PDF dosyasının yolu ile başlatın.
  • Çıkış DOC dosyasının adı ve SaveFormat.Doc bağımsız değişkenleriyle Document.save() yöntemini çağırın.

Aşağıdaki kod örneği, Java’da PDF’nin DOC’a nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükle
Document doc = new Document("input.pdf");

// Ortaya çıkan DOC dosyasını kaydet
doc.save("output.doc", SaveFormat.Doc);

PDF Belgesi Girin

Java'da PDF'yi DOC'a Dönüştürme

Çıktı Word Belgesi

Java'da PDF'yi DOCX'e dönüştürün

Java’da PDF’yi DOCX’e dönüştürün

DOCX, Word belgeleri için iyi bilinen bir formattır ve DOC formatının aksine, DOCX’in yapısı XML dosyalarının yanı sıra ikili dosyaya da dayanıyordu. PDF’yi DOCX biçimine dönüştürmek istemeniz durumunda, Document.save() yöntemindeki SaveFormat.DocX bağımsız değişkenini kullanarak API’ye bunu yapmasını söyleyebilirsiniz.

Aşağıdaki kod örneği, Java’da PDF’nin DOCX’e nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükle
Document doc = new Document("input.pdf");

// Ortaya çıkan DOCX dosyasını kaydet
doc.save("output.docx", SaveFormat.DocX);

Ek Seçeneklerle Java PDF’den Word’e

Aspose.PDF for Java ayrıca çıktı formatı, görüntü çözünürlüğü, metin satırları arasındaki mesafe vb. gibi PDF’den Word’e dönüştürmede kullanabileceğiniz bazı ek seçenekler sunar. DocSaveOptions sınıfı bu amaçla kullanılır ve kullanabileceğiniz seçeneklerin listesi aşağıdadır:

Aşağıdaki kod örneği, Java kullanarak PDF’den DOCX’e dönüştürmede DocSaveOptions sınıfının nasıl kullanılacağını gösterir.

// Kaynak PDF dosyasını yükle
Document doc = new Document("input.pdf");

// DocSaveOptions örneğini oluşturun
DocSaveOptions saveOptions = new DocSaveOptions();

// Çıktı biçimini ayarla
saveOptions.setFormat(DocSaveOptions.DocFormat.DocX);

// Tanıma modunu Akış olarak ayarlayın
saveOptions.setMode(DocSaveOptions.RecognitionMode.Flow);

// Yatay yakınlığı 2,5 olarak ayarlayın
saveOptions.setRelativeHorizontalProximity(2.5f);

// Dönüştürme işlemi sırasında madde işaretleri tanımayı etkinleştir
saveOptions.setRecognizeBullets(true);

// Ortaya çıkan DOCX dosyasını kaydet
doc.save("resultant.docx", saveOptions);

Çözüm

Bu makalede, Java’da PDF belgelerini Word DOC ve DOCX’e dönüştürmenin ne kadar kolay olduğunu öğrendiniz. Gereksinimlerinize göre PDF’yi DOC’a veya PDF’yi DOCX’e dönüştürebilirsiniz. Ayrıca, PDF’den Word DOC/DOCX’e dönüştürmeyi özelleştirmek için ek özellikler de tartışılmıştır. Belgelerden PDF’yi diğer biçimlere dönüştürme hakkında daha fazla bilgi edinebilirsiniz.

İlgili Makaleler)