XPS تبدیل

XPS تبدیل

XpsDocument در این مقاله به بررسی ویژگی های نرم افزار XML (.xps) فایل ها . همان چیزی را ارائه می دهد to_pdf() و to_image() رابط به عنوان PsDocument.


دانلود فایل XPS

استفاده از XpsDocument.from_file() برای دانلود از یک فایل مسیر، یا from_bytes() برای بارگذاری از بایست های خام.

from aspose.page.xps.document import XpsDocument

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

صادرات به PDF

Call to_pdf() برای دریافت اسناد به عنوان یک بایت PDF.

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 یا JPEG وارد می شود.

پاس یک ImageSaveOptions مثال برای 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))

مدیریت صفحه

XpsDocument روش هایی برای اضافه کردن، قرار دادن، حذف و بازگرداندن صفحات فردی فراهم می کند.

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

راهنمایی ها و بهترین شیوه ها

  • استفاده از from_bytes() برای حافظه XPS داده ها از بارگذاری یا جریان.
  • و این add_page(), remove_page()get_page() روش ها امکان دستکاری سطح صفحه قبل از صادرات را فراهم می کنند.
  • to_pdf() و to_image() بازگشت bytes به طور مستقیم – هیچ فایل موقتی مورد نیاز نیست.

مسائل مشترک

IssueCauseاصلاحی
FileNotFoundErrorراه وجود نداردمسیر را قبل از آن بررسی کنید. from_file()
خروجی خالیفایل XPS هیچ صفحه ثابت ندارد.بررسی منبع XPS

FAQ

آیا می توانم XPS را به PNG تبدیل کنم؟?

بله، پاسپورت ImageSaveOptions(format="png", dpi=150) به to_image().

آیا محدودیت صفحه وجود دارد؟?

هیچ محدودیت صفحه ای مشخصی اعمال نمی شود.در مقیاس های استفاده از حافظه با شمارش صفحه و DPI قرار می گیرند.


API خلاصه ای از ارجاعات

کلاس / روشDescription
XpsDocument.from_file(path)XPS را از یک مسیر فایل دانلود کنید.
XpsDocument.from_bytes(data)XPS را از بایت های خام بارگذاری کنید
XpsDocument.to_pdf(options)صادرات به بایت های PDF
XpsDocument.to_image(options)صادرات به بایت های تصویر راستر
XpsDocument.add_page(width, height)اضافه کردن صفحه جدید
XpsDocument.remove_page(index)حذف صفحه در شاخص
XpsDocument.get_page(index)صفحه را در شاخص بفرستید

See Also

 فارسی