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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Settings | TiffSettings | Odczyt | Ustawienia kodowania TIFF (głębia kolorów, kompresja). |
Width | int | Odczyt | Szerokość w pikselach wyjściowej bitmapy. |
Height | int | Odczyt | Wysokość w pikselach wyjściowego bitmapy. |
FormPresentationMode | FormPresentationMode | Odczyt/zapis | Tryb prezentacji formularza (Edytor / Produkcja) jest brany pod uwagę, gdy strona zawiera widżety AcroForm. |
Resolution | Resolution | Odczyt | Ponownie deklaruje odziedziczoną właściwość Resolution na TiffDevice, aby wyszukiwania refleksyjne używające BindingFlags.DeclaredOnly znalazły ją w tym typie. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Odczyt/zapis | Ponownie deklaruje odziedziczoną właściwość RenderingOptions w TiffDevice (z tego samego powodu co Resolution powyżej). |
CoordinateType | PageCoordinateType | Odczyt/zapis | Które pudełko strony steruje wymiarami renderowanego obrazu. |
Metody
| Sygnatura | Opis |
|---|---|
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. |