PngDevice

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

NazwaTypDostępOpis
TransparentBackgroundboolOdczyt/zapisGdy jest true, renderowany PNG zachowuje przezroczyste tło strony.
ResolutionResolutionOdczytRozdzielczość wyjściowa w DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsOdczyt/zapisOpcje renderowania dla zaawansowanej kontroli renderowania strony na obraz.
CoordinateTypePageCoordinateTypeOdczyt/zapisKtóre pole strony steruje wymiarami renderowanego obrazu.
WidthintOdczytSkonfigurowana docelowa szerokość w pikselach (0 = zachowaj naturalny rozmiar strony przy rozdzielczości).
HeightintOdczytSkonfigurowana docelowa wysokość w pikselach (0 = zachowaj naturalny rozmiar strony przy Rozdzielczości).
FormPresentationModeFormPresentationModeOdczyt/zapisJak pola formularza są renderowane (Produkcja vs Edytor).

Metody

SygnaturaOpis
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.

Zobacz także

 Polski