XPS OXPS'yi Word Java'ya Dönüştür

XPS ve OXPS dosyaları, yüksek kaliteli baskı çıktısı oluşturmak için çözünürlükten bağımsız yapıları nedeniyle genellikle tercih edilir. Belirli durumlarda, bir XPS veya OXPS dosyasını bir Word belgesine dönüştürmeniz gerekebilir. Bu makalede, XPS veya OXPS belgelerinin Java’da programlı olarak DOCX veya DOC dosya uzantılı bir kelime dosyasına nasıl dönüştürüleceği anlatılmaktadır.

Java’da XPS’den Word’e Dönüştürücü Oluşturma - API Kurulumu

XPS veya OXPS dosyaları, DOC veya DOCX dosya biçimindeki Word belgelerine dönüştürülebilir. Bu dönüştürme, giriş XPS veya OXPS’nin önce bir PDF belgesi olarak işlendiği ve daha sonra bir Word belgesine dönüştürüldüğü iki adımı temel alır. Bu nedenle, İndirilenler bölümünden JAR dosyalarını indirerek Aspose.Page for Java ve Aspose.PDF for Java API’sini yapılandırmanız veya aşağıdaki Maven yapılandırmalarını kullanmanız gerekir:

Depo:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Bağımlılık:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.12</version>
    </dependency>

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

Java’da XPS’yi Word DOCX/DOC Dosyasına Dönüştürün

Aşağıdaki adımları izleyerek bir XPS dosyasını DOCX veya DOC biçimindeki bir Word belgesine dönüştürebilirsiniz:

  1. Dönüştürme için kaynak XPS dosyasını yükleyin.
  2. PdfSaveOptions sınıfından bir nesne oluşturun ve özelliklerini belirtin.
  3. XPS dosyasını bir PDF dosyasına dönüştürün.
  4. Bu aracı PDF belgesini bir Word dosyasına aktarın.

Aşağıdaki kod parçacığı, bir XPS dosyasının Java’da programlı olarak bir Word belgesine nasıl dönüştürüleceğini açıklamaktadır:

// Aracı PDF dosyasını tutmak için ByteArrayOutputStream'i başlat
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Giriş XPS belgesini yükle
XpsDocument document = new XpsDocument("sample.xps");

// Gerekli parametrelerle PdfSaveOptions nesnesini başlat
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// PDF formatı için işleme cihazı oluşturun
PdfDevice device = new PdfDevice(os);

// Çıktı PDF dosyasını kaydet
document.save(device, options);

// Ara PDF dosyasını yükleyin
Document pdfDocument = new Document(os.toByteArray());

// Çıktı Word belgesini DOCX dosyası olarak kaydedin
pdfDocument.save("output.docx" , SaveFormat.DocX);

Java kullanarak Programlı Olarak OXPS’yi Word DOCX/DOC Dosyasına Dönüştürün

Bir OXPS dosyasını aşağıdaki adımlarla DOCX veya DOC dosya uzantılı bir Word belgesine dönüştürebilirsiniz:

  1. İlk olarak, kaynak OXPS dosyasını yükleyin.
  2. PdfSaveOptions sınıfının bir örneğini oluşturun
  3. Ara PDF dosyasını bir akışa yazın.
  4. Ara PDF dosyasını bir Word belgesi olarak kaydedin.

Aşağıdaki kod parçacığı, OXPS’nin Java’da Word’e nasıl dönüştürüleceğini gösterir:

// Aracı PDF dosyasını tutmak için ByteArrayOutputStream'i başlat
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Giriş OXPS belgesini yükle
XpsDocument document = new XpsDocument("sample.oxps");

// Gerekli parametrelerle PdfSaveOptions nesnesini başlat
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// PDF formatı için işleme cihazı oluşturun
PdfDevice device = new PdfDevice(os);

// Çıktı PDF dosyasını kaydet
document.save(device, options);

// Ara PDF dosyasını yükleyin
Document pdfDocument = new Document(os.toByteArray());

// Çıktı Word belgesini DOCX dosyası olarak kaydedin
pdfDocument.save("output.docx" , SaveFormat.DocX);

Ücretsiz Geçici Lisans Alın

Ücretsiz geçici lisans talep ederek API’yi tam kapasiteyle değerlendirmek için ücretsiz deneme talebinde bulunabilirsiniz.

Çözüm

Bu makalede, Java’da programlı olarak DOCX veya DOC biçimindeki XPS’yi Word’e ve OXPS’yi Word’e nasıl dönüştürebileceğinizi anladınız. Ayrıca, daha fazla özellik keşfetmek için lütfen belgeler bölümünü ziyaret edin. Herhangi bir sorunuz olması durumunda lütfen forumdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız

Java’da XPS’yi JPG veya PNG Görüntüsüne Dönüştür

İpucu: Aspose PowerPoint to Word Converter’ı kontrol etmek isteyebilirsiniz çünkü popüler sunumu Word belgesine dönüştürme sürecini gösterir.