Konvertuokite XPS į vaizdą Python.

Šiame straipsnyje išsamiai aprašoma, kaip konvertuoti XPS į Image naudojant Python. Tai apima nuoseklią darbo eigą ir paleidžiamą kodą, skirtą XPS eksportuoti į JPG Python. Be to, ji taip pat apima įvairias savybes, kad būtų galima pritaikyti procesą pagal jūsų poreikius.

Veiksmai, kaip konvertuoti XPS į vaizdą „Python“.

  1. Nustatykite aplinką įdiegdami Aspose.Page XPS failams konvertuoti
  2. Įkelkite XPS dokumentą naudodami srautą arba failą naudodami XpsDocument klasę
  3. Inicijuoti PngSaveOptions klasės objektą
  4. Sukurkite vaizdo atvaizdavimo įrenginį
  5. Pakartokite dokumento skaidinius ir parašykite išvesties vaizdą

Šie veiksmai apibendrina išsamią informaciją, kaip konvertuoti XPS failą į JPG programoje Python. Greitai įkelkite įvesties XPS failą iš disko ar srauto ir nustatykite reikiamus parametrus. Galiausiai pateikite išvesties vaizdą pageidaujamu failo formatu, pvz., JPG, PNG ir kt.

Kodas XPS eksportavimui į 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])])

Šis pavyzdinis kodas parodo, kokius metodus ir ypatybes galite nustatyti, kad XPS būtų PNG formatu Python. Jis pirmiausia veikia su XpsDocument klase, kad įkeltų šaltinio failą. Vėliau, prieš eksportuojant sugeneruotą vaizdą, naudojant PngSaveOptions klasę galima nustatyti įvairias pasirinktines ypatybes, tokias kaip išlyginimo režimas, skiriamoji geba, konkretūs puslapių numeriai ir kt.

Šioje mokymo programoje paaiškinta informacija apie XPS eksportavimą į vaizdą Python. Tuo tarpu, jei jus domina EPS konvertavimas į vaizdo formatą, eikite į straipsnį Konvertuokite EPS į vaizdą Python..

 Latviski