XPS را به تصویر در پایتون تبدیل کنید

در این مقاله نحوه تبدیل XPS به Image در پایتون توضیح داده شده است. این شامل گردش کار گام به گام و یک کد قابل اجرا برای صادرات XPS به JPG در پایتون است. علاوه بر این، ویژگی های مختلفی را نیز پوشش می دهد تا فرآیند را مطابق با نیاز شما سفارشی کنید.

مراحل تبدیل XPS به تصویر در پایتون

  1. با نصب Aspose.Page برای تبدیل فایل‌های XPS، محیط را تنظیم کنید
  2. سند XPS را با استفاده از یک جریان یا فایل با استفاده از کلاس XpsDocument بارگیری کنید
  3. شی کلاس PngSaveOptions را مقداردهی کنید
  4. یک دستگاه رندر برای تصویر ایجاد کنید
  5. از طریق پارتیشن های سند تکرار کنید و تصویر خروجی را بنویسید

این مراحل جزئیات تبدیل فایل XPS به JPG در پایتون را خلاصه می کند. به سرعت فایل XPS ورودی را از دیسک یا استریم بارگیری کنید و پارامترهای مورد نیاز را تنظیم کنید. در نهایت، تصویر خروجی را در فرمت فایل دلخواه خود مانند JPG، PNG و غیره رندر کنید.

کد برای صادرات XPS به PNG در پایتون

import aspose.page
from aspose.page import *
from aspose.page.xps import *
from aspose.page.xps.presentation.image import *
from io import BytesIO
import os
output_file_name = "XPStoImage_out.png"
# Initialize XPS input stream
with open("input.xps", "rb",) as xps_stream:
# Load XPS document
document = aspose.page.xps.XpsDocument(xps_stream, XpsLoadOptions())
# Initialize PngSaveOptions object
options = PngSaveOptions()
options.smoothing_mode = aspose.pydrawing.drawing2d.SmoothingMode.HIGH_QUALITY
options.resolution = 300
options.page_numbers = [1]
# Create rendering device
device = ImageDevice()
document.save(device, options)
# Iterate document partitions
for i in range(len(device.result)):
# Iterate through partition pages
for j in range(len(device.result[i])):
# Initialize image output stream
with open(os.path.splitext(output_file_name)[0] + "_" + str(i + 1) + "_" + str(j + 1) +
os.path.splitext(output_file_name)[1], "wb") as image_stream:
# Write image
image_stream.write(device.result[i][j][0:0+len(device.result[i][j])])

این کد نمونه نشان می‌دهد که کدام روش‌ها و ویژگی‌ها را می‌توانید برای رندر XPS به PNG در پایتون تنظیم کنید. در درجه اول با کلاس XpsDocument برای بارگیری فایل منبع کار می کند. پس از آن، قبل از صادرات تصویر تولید شده، می توان با استفاده از کلاس PngSaveOptions، ویژگی های سفارشی مختلفی مانند حالت صاف کردن، وضوح، شماره صفحات خاص و غیره را تنظیم کرد.

این آموزش اطلاعات مربوط به صادرات XPS به Image در پایتون را توضیح داده است. در حالی که، اگر علاقه مند به تبدیل EPS به فرمت تصویر هستید، به مقاله در EPS را به تصویر در پایتون تبدیل کنید بروید.

 فارسی