Bildausgabe
Bildausgabe
ImageSaveOptions steuert das Rasterformat und die Auflösung, wenn to_image() auf PsDocument oder XpsDocument aufgerufen wird. Übergeben Sie eine ImageSaveOptions-Instanz als options-Argument an to_image().
Festlegen von Format und DPI
Erzeugen Sie eine ImageSaveOptions-Instanz und setzen Sie format ("png" oder "jpeg") und dpi:
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
from pathlib import Path
doc = PsDocument.from_file("input.ps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(doc.to_image(opts))Unterstützte Ausgabeformate
| Format | format Wert |
|---|---|
| PNG | "png" |
| JPEG | "jpeg" |
Tipps und bewährte Vorgehensweisen
- Verwenden Sie
dpi=150oder höher für Vorschaubilder von Dokumenten. - Verwenden Sie
dpi=96(die Standardeinstellung) für die Webanzeige oder die Symbolerstellung. - PNG ist verlustfrei; verwenden Sie JPEG, wenn die Dateigröße wichtiger ist als die Qualität.
- Alle
to_image()-Aufrufe gebenbyteszurück — keine temporären Dateien erforderlich.
API Reference Zusammenfassung
| Klasse / Eigenschaft | Beschreibung |
|---|---|
ImageSaveOptions.format | Ausgabeformat: "png" oder "jpeg" |
ImageSaveOptions.dpi | Ausgabauflösung in DPI |
ImageSaveOptions.raster_writer | Optionaler benutzerdefinierter Raster-Writer |
ImageSaveOptions.additional_fonts_folder | Optionaler Pfad zu zusätzlichen Schriftarten |