PngDevice
Przegląd
PngDevice jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: ImageDevice.
Renderuje strony dokumentu PDF do formatu obrazu PNG.
Ta klasa udostępnia 18 metod do pracy z obiektami PngDevice w programach .NET. Dostępne metody to: GetBitmap, ImageDevice, PngDevice, Process. Wszyscy publiczni członkowie są dostępni dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, TransparentBackground, i jeszcze 1.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
TransparentBackground | bool | Odczyt/zapis | Gdy jest true, renderowany PNG zachowuje przezroczyste tło strony. |
Resolution | Resolution | Odczyt | Rozdzielczość wyjściowa w DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Odczyt/zapis | Opcje renderowania dla zaawansowanej kontroli renderowania strony na obraz. |
CoordinateType | PageCoordinateType | Odczyt/zapis | Które pole strony steruje wymiarami renderowanego obrazu. |
Width | int | Odczyt | Skonfigurowana docelowa szerokość w pikselach (0 = zachowaj naturalny rozmiar strony przy rozdzielczości). |
Height | int | Odczyt | Skonfigurowana docelowa wysokość w pikselach (0 = zachowaj naturalny rozmiar strony przy Rozdzielczości). |
FormPresentationMode | FormPresentationMode | Odczyt/zapis | Jak pola formularza są renderowane (Produkcja vs Edytor). |
Metody
| Sygnatura | Opis |
|---|---|
PngDevice(renderer: IPageRenderer) | Wywołuje PngDevice(renderer) na tej instancji PngDevice. |
PngDevice(renderer: IPageRenderer, resolution: Resolution) | Wywołuje PngDevice(renderer, resolution) w tej instancji PngDevice. |
PngDevice() | |
PngDevice(resolution: Resolution) | Wywołuje PngDevice(resolution) w tej instancji PngDevice. |
PngDevice(width: int, height: int) | Wywołuje PngDevice(width, height) w tej instancji PngDevice. |
PngDevice(width: int, height: int, resolution: Resolution) | Wywołuje PngDevice(width, height, resolution) w tej instancji PngDevice. |
PngDevice(pageSize: Aspose.Pdf.PageSize) | Utwórz o rozmiarze dopasowanym do podanego pageSize przy 150 DPI. |
PngDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Utwórz o rozmiarze dopasowanym do pageSize przy żądanej rozdzielczości. |
Process(page: Page, output: Stream) | Wywołuje Process(page, output) na tej instancji PngDevice. |
ImageDevice(resolution: Resolution) | Inicjalizuje nowy ImageDevice z Rozdzielczością przy użyciu wbudowanego SoftwarePageRenderer. |
ImageDevice() | Inicjalizuje nowy ImageDevice z domyślną rozdzielczością i wbudowanym SoftwarePageRenderer. |
ImageDevice(width: int, height: int) | Inicjalizuje nowy ImageDevice z wyraźnie określonymi wymiarami wyjściowymi w pikselach, używając wbudowanego SoftwarePageRenderer przy domyślnej rozdzielczości (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicjalizuje nowy ImageDevice z wyraźnie określonymi wymiarami wyjściowymi w pikselach oraz rozdzielczością renderowania, używając wbudowanego SoftwarePageRenderer. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicjalizuj z PageSize (w punktach; przeliczane na całkowite wymiary w pikselach przy domyślnej rozdzielczości 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Zainicjalizuj z PageSize i Rozdzielczością renderowania. |
GetBitmap(page: Page) | Renderuj stronę do bitmapy. |
Process(page: Page, outputFileName: string) | Konwertuj stronę na plik obrazu. |
Process(page: Page) | Konwertuj stronę na bajty obrazu. |