Konversi XPS ke PDF dengan Python

Artikel ini berfokus pada cara mengonversi XPS menjadi PDF dengan Python. Ini menjelaskan algoritma bertahap dan cuplikan kode untuk mengubah file XPS ke PDF dengan Python. Anda tidak perlu menginstal aplikasi pengonversi file tambahan apa pun untuk menggunakan fitur ini.

Langkah-langkah Mengonversi XPS ke PDF menggunakan Python

  1. Persiapkan lingkungan dengan mengonfigurasi Aspose.Page untuk mengonversi file XPS
  2. Buat instance kelas XpsDocument untuk memuat file sumber
  3. Memulai objek kelas PdfSaveOptions
  4. Buat aliran memori untuk menyimpan file PDF keluaran
  5. Ekspor file XPS ke format PDF menggunakan instance kelas PdfDevice

Langkah-langkah ini menguraikan alur kerja untuk mengonversi dokumen XPS ke PDF dengan Python. Cukup muat dokumen XPS sumber, buat aliran memori, dan render dokumen keluaran ke aliran tersebut. Terakhir, simpan aliran itu ke jalur file sesuai kebutuhan Anda.

Kode untuk Mengubah XPS ke PDF dengan Python

import aspose.page
from aspose.page import *
from io import BytesIO
# Load input XPS file
document = aspose.page.xps.XpsDocument("input.xps")
# Initiate PdfSaveOptions class object
options = aspose.page.xps.presentation.pdf.PdfSaveOptions()
# Create Stream for the PDF file
ms = BytesIO()
# Initiate PdfDevice object
device = aspose.page.xps.presentation.pdf.PdfDevice(ms)
# Convert XPS to PDF
document.save(device, options)
# Export the output file
with open("output.pdf","wb") as file:
file.write(ms.getbuffer())

Gunakan cuplikan kode contoh ini untuk mengonversi file dari XPS ke PDF dengan Python. Baca file XPS masukan ke dalam instance kelas XpsDocument. Sesuaikan properti yang diinginkan menggunakan kelas PdfSaveOptions, seperti kompresi gambar, kompresi teks, dan enkripsi file sesuai dengan kebutuhan Anda. Selanjutnya, render dokumen PDF yang dihasilkan menggunakan aliran yang kemudian diekspor ke disk.

Panduan ini telah membahas informasi yang relevan dengan konversi XPS ke PDF dengan Python. Selain itu, jika Anda ingin mendalami konversi EPS ke PDF, baca artikel di Konversi EPS ke PDF dengan Python.

 Indonesian