Konversikan XPS OXPS ke Word Java

File XPS dan OXPS sering kali lebih disukai karena sifatnya yang bebas resolusi untuk menghasilkan keluaran pencetakan berkualitas tinggi. Dalam kasus tertentu, Anda mungkin perlu mengonversi file XPS atau OXPS menjadi dokumen Word. Artikel ini membahas cara mengonversi dokumen XPS atau OXPS menjadi file word dengan ekstensi file DOCX atau DOC secara terprogram di Java.

Buat XPS ke Word Converter di Java - Instalasi API

File XPS atau OXPS dapat dikonversi ke dokumen Word dalam format file DOC atau DOCX. Konversi ini didasarkan pada dua langkah di mana input XPS atau OXPS pertama kali dirender sebagai dokumen PDF, yang kemudian diubah menjadi dokumen Word. Jadi, Anda perlu mengonfigurasi Aspose.Page for Java dan Aspose.PDF for Java API dengan mengunduh file JAR dari bagian Downloads, atau gunakan konfigurasi Maven berikut:

Gudang:

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

Ketergantungan:

 <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>

Konversi XPS ke Word DOCX/DOC File di Java

Anda dapat mengonversi file XPS ke dokumen Word format DOCX atau DOC dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file XPS sumber untuk konversi.
  2. Buat objek dari kelas PdfSaveOptions dan tentukan propertinya.
  3. Render file XPS ke file PDF.
  4. Ekspor dokumen PDF perantara ini ke file Word.

Cuplikan kode berikut menguraikan cara mengonversi file XPS ke dokumen Word secara terprogram di Java:

// Inisialisasi ByteArrayOutputStream untuk menyimpan file PDF perantara
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Muat dokumen XPS masukan
XpsDocument document = new XpsDocument("sample.xps");

// Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Buat perangkat rendering untuk format PDF
PdfDevice device = new PdfDevice(os);

// Simpan file PDF keluaran
document.save(device, options);

// Muat file PDF perantara
Document pdfDocument = new Document(os.toByteArray());

// Simpan dokumen Word keluaran sebagai file DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Konversi OXPS ke File Word DOCX/DOC Secara terprogram menggunakan Java

Anda dapat mengonversi file OXPS menjadi dokumen Word dengan ekstensi file DOCX atau DOC dengan langkah-langkah berikut:

  1. Pertama, muat file sumber OXPS.
  2. Buat instance dari kelas PdfSaveOptions.
  3. Tulis file PDF perantara ke aliran.
  4. Simpan file PDF perantara sebagai dokumen Word.

Cuplikan kode di bawah ini menunjukkan cara mengonversi OXPS ke Word di Java:

// Inisialisasi ByteArrayOutputStream untuk menyimpan file PDF perantara
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Muat masukan dokumen OXPS
XpsDocument document = new XpsDocument("sample.oxps");

// Inisialisasi objek PdfSaveOptions dengan parameter yang diperlukan
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(PdfImageCompression.Jpeg);

// Buat perangkat rendering untuk format PDF
PdfDevice device = new PdfDevice(os);

// Simpan file PDF keluaran
document.save(device, options);

// Muat file PDF perantara
Document pdfDocument = new Document(os.toByteArray());

// Simpan dokumen Word keluaran sebagai file DOCX
pdfDocument.save("output.docx" , SaveFormat.DocX);

Dapatkan Lisensi Sementara Gratis

Anda dapat meminta uji coba gratis untuk mengevaluasi API dalam kapasitas penuh dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah memperoleh pemahaman tentang cara mengonversi XPS ke Word dan OXPS ke Word dalam format DOCX atau DOC secara terprogram di Java. Selain itu, silakan kunjungi bagian dokumentasi untuk menemukan lebih banyak fitur. Jangan ragu untuk menghubungi kami di forum, jika ada pertanyaan.

Lihat juga

Konversikan XPS ke JPG atau Gambar PNG di Java

Tip: Anda mungkin ingin mencentang Aspose PowerPoint to Word Converter karena ini menunjukkan proses konversi dokumen presentasi ke Word yang populer.