Փոխակերպեք XPS-ը Python-ում պատկերի

Այս հոդվածը մանրամասնում է, թե ինչպես փոխարկել XPSImage-ին Python-ում: Այն ներառում է քայլ առ քայլ աշխատանքային հոսքը և գործարկվող կոդ՝ XPS-ի JPG-ի Python արտահանման համար: Ավելին, այն նաև ներառում է տարբեր հատկություններ՝ գործընթացը հարմարեցնելու համար՝ ըստ ձեր պահանջների:

Python-ում XPS-ը պատկերի փոխարկելու քայլեր

  1. Կարգավորեք միջավայրը՝ տեղադրելով Aspose.Page՝ XPS ֆայլերը փոխակերպելու համար
  2. Բեռնել XPS փաստաթուղթը՝ օգտագործելով հոսք կամ ֆայլ՝ օգտագործելով XpsDocument դասը
  3. Նախաձեռնել PngSaveOptions դասի օբյեկտ
  4. Ստեղծեք պատկերի մատուցման սարք
  5. Կրկնեք փաստաթղթերի միջնորմների միջով և գրեք ելքային պատկերը

Այս քայլերն ամփոփում են մանրամասները՝ XPS ֆայլը Python-ում JPG-ի փոխարկելու համար: Արագ բեռնեք մուտքագրված XPS ֆայլը սկավառակից կամ հոսքից և սահմանեք պահանջվող պարամետրերը: Վերջապես, թողարկեք ելքային պատկերը ձեր նախընտրած ֆայլի ձևաչափով, ինչպիսիք են JPG, PNG և այլն:

Կոդ՝ XPS-ը PNG-ի Python-ում արտահանելու համար

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-ին Python-ում դարձնելու համար: Այն հիմնականում աշխատում է XpsDocument դասի հետ՝ սկզբնաղբյուր ֆայլը բեռնելու համար: Հետագայում, մինչ ստեղծված պատկերն արտահանելը, PngSaveOptions դասի միջոցով կարելի է սահմանել տարբեր հատուկ հատկություններ, ինչպիսիք են հարթեցման ռեժիմը, լուծումը, հատուկ էջի համարները և այլն:

Այս ձեռնարկը բացատրում է տեղեկատվությունը Python-ում *XPS-ին Image արտահանելու մասին: Մինչդեռ, եթե դուք հետաքրքրված եք EPS-ը պատկերի ձևաչափի վերածելով, ապա անցեք Փոխարկել EPS-ը պատկերի Python-ում-ի հոդվածին:

 Հայերեն