Hoe rasterafbeeldingen te genereren in Python
Hoe rasterafbeeldingen te genereren in Python
Hoe rasterafbeeldingen te genereren in Python
Geef ImageSaveOptions door aan to_image() op PsDocument of XpsDocument om te exporteren als een rasterafbeelding. ImageSaveOptions accepteert een format string ("png" of "jpeg") en een dpi integer. De methode retourneert bytes met de gecodeerde afbeelding. De standaard DPI is 96; gebruik 150 of 300 voor een afbeelding met hogere resolutie.
PNG-uitvoer van PS
from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
ps = PsDocument.from_file("input.ps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(ps.to_image(opts))JPEG-uitvoer van XPS
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="jpeg", dpi=96)
Path("output.jpg").write_bytes(xps.to_image(opts))Stel DPI in
Gebruik de dpi eigenschap van ImageSaveOptions:
from aspose.page.ps.output import ImageSaveOptions
high_res = ImageSaveOptions(format="png", dpi=300)
web_res = ImageSaveOptions(format="png", dpi=96)