XPS dönüştürme

XPS dönüştürme

XpsDocument Bu yazıyı okumanın bir parçası olan XML (.xps• Dosya. Aynı şeyi sağlar to_pdf() ve to_image() Interface gibi PsDocument.


XPS dosyası yükleme

Kullanım XpsDocument.from_file() bir dosya yolundan yüklemek için, veya from_bytes() yüklemek için Yakıt bahçeleri.

from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("document.xps")

PDF’ye ihraç etmek

Call to_pdf() Belgeyi bir PDF byte array olarak elde etmek için.

from pathlib import Path
from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("input.xps")
pdf_bytes = xps.to_pdf()
Path("output.pdf").write_bytes(pdf_bytes)

PNG veya JPEG’e ihraç etmek

geçin bir ImageSaveOptions Örnekler için to_image():

from pathlib import Path
from aspose.page.xps.document import XpsDocument
from aspose.page.ps.output import ImageSaveOptions

xps = XpsDocument.from_file("input.xps")
opts = ImageSaveOptions(format="png", dpi=96)
Path("output.png").write_bytes(xps.to_image(opts))

Page Management sayfası

XpsDocument Bireysel sayfaları eklemek, girmek, kaldırmak ve geri almak için yöntemler sağlar.

from aspose.page.xps.document import XpsDocument

xps = XpsDocument.from_file("input.xps")
page = xps.add_page(595, 842)       # add an A4 page
xps.remove_page(0)                   # remove the first page

İpuçları ve En İyi Uygulamalar

  • Kullanım from_bytes() XPS kayıtları veya akışlardan alınan veriler için.
  • O zamanlar add_page(), remove_page(),ve get_page() Metodlar, ihracat öncesi sayfa düzeyinde manipülasyon yapabilir.
  • to_pdf() ve to_image() Geri dönüş bytes doğrudan - geçici dosyalar gerektirmez.

ortak sorunlar

IssueCauseFix
FileNotFoundErrorYol yokÖnceden yolunu kontrol edin from_file()
Boş çıkışlarXPS dosyası sabit sayfalar yoktur.XPS kaynağını kontrol edin.

FAQ

XPS’i PNG’ye dönüştürebilir miyim?

Evet Pas ImageSaveOptions(format="png", dpi=150) için to_image().

Bir sayfa sınırı var mı?

Hiçbir sayfa sınırı uygulanmaz. hafıza kullanım ölçeği sayfanın sayısı ve DPI ile.


API Referans Özetleri

Sınıf / YöntemDescription
XpsDocument.from_file(path)XPS dosya yolundan yükleme
XpsDocument.from_bytes(data)XPS’yi ham byte ile yükleme
XpsDocument.to_pdf(options)PDF byteye ihraç etmek
XpsDocument.to_image(options)Raster Görüntü Bytes’e İhracat
XpsDocument.add_page(width, height)Yeni bir sayfa eklemek
XpsDocument.remove_page(index)Index sayfası kaldırma
XpsDocument.get_page(index)Page at Index ile ilgili bilgiler

See Also

 Türkçe