ImageDevice

ImageDevice

Przegląd

ImageDevice jest klasą w Aspose.PDF FOSS dla .NET.

Abstrakcyjna klasa bazowa dla urządzeń renderujących obrazy (PNG, JPEG, BMP, TIFF).

Ta klasa udostępnia 10 metod do pracy z obiektami ImageDevice w programach .NET. Dostępne metody to: GetBitmap, ImageDevice, Process. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.

Właściwości

NazwaTypDostępOpis
ResolutionResolutionOdczytRozdzielczość wyjściowa w DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsOdczyt/zapisOpcje renderowania dla zaawansowanej kontroli renderowania stron na obrazy.
CoordinateTypePageCoordinateTypeOdczyt/zapisKtóre pole strony steruje rozmiarami renderowanego obrazu.
WidthintOdczytSkonfigurowana docelowa szerokość w pikselach (0 = zachowuje naturalny rozmiar strony przy Resolution).
HeightintOdczytSkonfigurowana docelowa wysokość w pikselach (0 = zachowuje naturalny rozmiar strony przy Resolution).
FormPresentationModeFormPresentationModeOdczyt/zapisJak renderowane są pola formularza (Produkcja vs Edytor).

Metody

SygnaturaOpis
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 pikseli wyjścia przy użyciu wbudowanego SoftwarePageRenderer przy domyślnej rozdzielczości (150 DPI).
ImageDevice(width: int, height: int, resolution: Resolution)Inicjalizuje nowy ImageDevice z wyraźnymi wymiarami wyjściowymi w pikselach oraz rozdzielczością renderowania przy użyciu 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)Inicjalizuj z PageSize oraz rozdzielczością renderowania.
GetBitmap(page: Page)Renderuj stronę do bitmapy.
Process(page: Page, output: Stream)Konwertuj stronę na bajty obrazu i zapisz do strumienia.
Process(page: Page, outputFileName: string)Konwertuj stronę na plik obrazu.
Process(page: Page)Konwertuj stronę na bajty obrazu.

Zobacz także

 Polski