Python'da XPS'yi PDF'ye dönüştürün

Bu makale Python’da XPS öğesini PDF biçimine nasıl dönüştüreceğinize odaklanmaktadır. Python’da XPS dosyasını PDF’ye dönüştürmek için adım adım algoritmayı ve kod pasajını açıklıyor. Bu özellikle çalışmak için herhangi bir postscript dosya dönüştürücü uygulamasını yüklemenize gerek yoktur.

Python kullanarak XPS’yi PDF’ye Dönüştürme Adımları

  1. XPS dosyalarını dönüştürmek için Aspose.Page öğesini yapılandırarak ortamı hazırlayın
  2. Kaynak dosyayı yüklemek için XpsDocument sınıfının bir örneğini oluşturun
  3. PdfSaveOptions sınıfının bir nesnesini başlatın
  4. Çıktı PDF dosyasını kaydetmek için bir bellek akışı oluşturun
  5. PdfDevice sınıfı örneğini kullanarak XPS dosyasını PDF formatına aktarın

Bu adımlar, XPS belgesini Python’da PDF’ye dönüştürmek için iş akışını özetlemektedir. Kaynak XPS belgesini yükleyin, bir bellek akışı oluşturun ve çıktı belgesini akışa aktarın. Son olarak, bu akışı gereksinimlerinize göre bir dosya yoluna kaydedin.

Python’da XPS’yi PDF’ye Değiştirme Kodu

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

Python’da dosyayı XPS’den PDF’ye dönüştürmek için bu örnek kod parçacığını kullanın. Giriş XPS dosyasını XpsDocument sınıfının örneğine okuyun. Gereksinimlerinize göre görüntü sıkıştırma, metin sıkıştırma ve dosya şifreleme gibi PdfSaveOptions sınıfını kullanarak istediğiniz özellikleri özelleştirin. Daha sonra, oluşturulan PDF belgesini daha sonra diske aktarılacak bir akışı kullanarak oluşturun.

Bu kılavuzda Python*‘da *XPS’nin PDF’ye dönüştürülmesiyle ilgili bilgiler ele alınmıştır. Ayrıca, EPS’den PDF’ye dönüştürmeyi keşfetmeye hevesliyseniz Python’da EPS’yi PDF’ye dönüştürün hakkındaki makaleyi okuyun.

 Türkçe