Wyjście obrazu
Wyjście obrazu
ImageSaveOptions kontroluje format rastrowy i rozdzielczość podczas wywoływania to_image() na PsDocument lub XpsDocument. Przekaż instancję ImageSaveOptions jako argument options do to_image().
Ustawianie formatu i DPI
Utwórz instancję ImageSaveOptions i ustaw format ("png" lub "jpeg") oraz 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))Obsługiwane formaty wyjściowe
| Format | format wartość |
|---|---|
| PNG | "png" |
| JPEG | "jpeg" |
Wskazówki i najlepsze praktyki
- Użyj
dpi=150lub wyższego do miniatur podglądu dokumentu. - Użyj
dpi=96(domyślnie) do wyświetlania w sieci lub generowania ikon. - PNG jest bezstratny; użyj JPEG, gdy rozmiar pliku jest ważniejszy niż jakość.
- Wszystkie wywołania
to_image()zwracająbytes— nie są wymagane pliki tymczasowe.
API Reference Podsumowanie
| Klasa / Właściwość | Opis |
|---|---|
ImageSaveOptions.format | Format wyjścia: "png" lub "jpeg" |
ImageSaveOptions.dpi | Rozdzielczość wyjściowa w DPI |
ImageSaveOptions.raster_writer | Opcjonalny własny zapis rastrowy |
ImageSaveOptions.additional_fonts_folder | Opcjonalna ścieżka do dodatkowych czcionek |