TiffDevice

TiffDevice

Przegląd

TiffDevice jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: ImageDevice.

Renderuje strony dokumentu PDF do formatu obrazu TIFF.

Ta klasa udostępnia 37 metod do pracy z obiektami TiffDevice w programach .NET. Dostępne metody to: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Wszystkie publiczne członkowie 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, Settings oraz 1 dodatkowa.

Właściwości

NazwaTypDostępOpis
SettingsTiffSettingsOdczytUstawienia kodowania TIFF (głębia kolorów, kompresja).
WidthintOdczytSzerokość w pikselach wyjściowej bitmapy.
HeightintOdczytWysokość w pikselach wyjściowego bitmapy.
FormPresentationModeFormPresentationModeOdczyt/zapisTryb prezentacji formularza (Edytor / Produkcja) jest brany pod uwagę, gdy strona zawiera widżety AcroForm.
ResolutionResolutionOdczytPonownie deklaruje odziedziczoną właściwość Resolution na TiffDevice, aby wyszukiwania refleksyjne używające BindingFlags.DeclaredOnly znalazły ją w tym typie.
RenderingOptionsAspose.Pdf.RenderingOptionsOdczyt/zapisPonownie deklaruje odziedziczoną właściwość RenderingOptions w TiffDevice (z tego samego powodu co Resolution powyżej).
CoordinateTypePageCoordinateTypeOdczyt/zapisKtóre pudełko strony steruje wymiarami renderowanego obrazu.

Metody

SygnaturaOpis
TiffDevice(renderer: IPageRenderer)Wywołuje TiffDevice(renderer) na tej instancji TiffDevice.
TiffDevice(renderer: IPageRenderer, resolution: Resolution)Wywołuje TiffDevice(renderer, resolution) na tej instancji TiffDevice.
TiffDevice()
TiffDevice(resolution: Resolution)Wywołuje TiffDevice(resolution) na tej instancji TiffDevice.
TiffDevice(settings: TiffSettings)Tworzy TiffDevice z określonymi ustawieniami i domyślną rozdzielczością.
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter)Tworzy TiffDevice z określonymi ustawieniami i konwerterem.
TiffDevice(width: int, height: int)Tworzy TiffDevice o podanych wymiarach docelowych i ustawieniach domyślnych.
TiffDevice(width: int, height: int, resolution: Resolution)Tworzy TiffDevice o szerokości, wysokości, rozdzielczości i ustawieniach domyślnych.
TiffDevice(width: int, height: int, settings: TiffSettings)Tworzy TiffDevice o szerokości, wysokości i ustawieniach.
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter)Tworzy TiffDevice z szerokością, wysokością, ustawieniami i konwerterem.
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings)Tworzy TiffDevice z szerokością, wysokością, rozdzielczością i ustawieniami.
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)Tworzy TiffDevice z szerokością, wysokością, rozdzielczością, ustawieniami i konwerterem.
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings)Tworzy TiffDevice z rozmiarem strony i ustawieniami.
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter)Tworzy TiffDevice z rozmiarem strony, ustawieniami i konwerterem.
TiffDevice(resolution: Resolution, settings: TiffSettings)Tworzy TiffDevice z rozdzielczością i ustawieniami.
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)Tworzy TiffDevice z rozdzielczością, ustawieniami i konwerterem.
TiffDevice(pageSize: Aspose.Pdf.PageSize)Tworzy TiffDevice o rozmiarze dopasowanym do podanego PageSize przy domyślnym 150 DPI.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)Tworzy TiffDevice o rozmiarze podanym PageSize przy danej Rozdzielczości.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings)PageSize + Rozdzielczość + Ustawienia.
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter)PageSize + Rozdzielczość + Ustawienia + Konwerter.
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double)Adaptacyjna binaryzacja progowa Bradley’a/Rotha.
Process(page: Page, output: Stream)Wywołuje Process(page, output) na tej instancji TiffDevice.
ProcessRange(document: Document, startPage: int, endPage: int)Renderuj zakres stron do jednego wielostronicowego pliku TIFF.
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream)Renderuj zakres stron do wielostronicowego pliku TIFF i zapisz do strumienia.
Process(document: Document, fromPage: int, toPage: int, output: Stream)Renderuj zakres stron do TIFF.
Process(document: Document, startPage: int, endPage: int, outputFileName: string)Renderuj zakres stron do pliku TIFF.
Process(document: Document, outputFileName: string)Renderuj wszystkie strony do pliku TIFF.
Process(document: Document, output: Stream)Renderuj wszystkie strony do strumienia TIFF.
ImageDevice(resolution: Resolution)Inicjalizuje nowy ImageDevice z Resolution 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, 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 pikseli wyjścia oraz rozdzielczością renderowania, używając wbudowanego SoftwarePageRenderer.
ImageDevice(pageSize: Aspose.Pdf.PageSize)Inicjalizuj z PageSize (w punktach; przeliczane na całkowite wymiary pikseli przy domyślnej rozdzielczości 150 DPI).
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)Zainicjuj z PageSize i rozdzielczością renderowania.
GetBitmap(page: Page)Renderuj stronę do bitmapy.
Process(page: Page, outputFileName: string)Konwertuj stronę do pliku obrazu.
Process(page: Page)Konwertuj stronę do bajtów obrazu.

Zobacz także

 Polski