TiffDevice
Opinie generală
TiffDevice este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: ImageDevice.
Rendează paginile documentelor PDF în formatul de imagine TIFF.
Această clasă oferă 30 de metode pentru a lucra cu obiecte TiffDevice în programe .NET. Metodele disponibile includ: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings, şi încă una.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Settings | TiffSettings | Citeşte. | Setări de codificare TIFF ( adâncime a culorii, compresie). |
Width | int | Citeşte. | Lățimea pixelilor din bitmap-ul de ieșire. |
Height | int | Citeşte. | Înălțimea pixelilor din bitmap-ul de ieșire. |
FormPresentationMode | FormPresentationMode | Citire/scriere | Modul de prezentare a formularului (Editor / Producție) consultat atunci când pagina conține widget-uri AcroForm. |
Resolution | Resolution | Citeşte. | Redéclară proprietatea Resolution moștenită pe TiffDevice astfel încât să poată fi descoperită direct pe acest tip (nu numai prin clasa de bază). |
RenderingOptions | Aspose.Pdf.RenderingOptions | Citire/scriere | Re-declară proprietatea moștenită RenderingOptions pe TiffDevice (aceeași cauză ca și Rezoluția de mai sus). |
CoordinateType | PageCoordinateType | Citire/scriere | Care cutie de pagină conduce imaginea extinsa. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
TiffDevice(renderer: IPageRenderer) | Chema TiffDevice pe această instanță TiffDevice. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | |
TiffDevice() | |
TiffDevice(resolution: Resolution) | |
TiffDevice(settings: TiffSettings) | Creează un TiffDevice cu setările specificate și rezoluția implicită. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Creează un TiffDevice cu setările specificate și convertor. |
TiffDevice(width: int, height: int) | Creează un TiffDevice cu dimensiunile țintă date și setările implicite. |
TiffDevice(width: int, height: int, resolution: Resolution) | Creează un TiffDevice cu lățime, înălțimi, rezoluție și setări implicite. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Creează un TiffDevice cu lățime, înălțimi și setări. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Creează un TiffDevice cu lățime, înălțimi, setări și convertor. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Creează un TiffDevice cu lățime, înălțimi, rezoluție și setări. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Creează un TiffDevice cu lățime, înălțimi, rezoluție, setări și convertor. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Creează un TiffDevice cu o dimensiune de pagină și setări. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Creează un TiffDevice cu o dimensiune de pagină, setări și convertor. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Creează un TiffDevice cu rezoluție și setări. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Creează un TiffDevice cu rezoluție, setări și convertor. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Creează un TiffDevice cu dimensiunea dată la 150 DPI. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Creează un TiffDevice cu dimensiunea dată la rezoluția dată. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Rezoluţie + Setări. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Rezoluţie + Setări + Convertor. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Nu implementat în această versiune aruncă NotImplementedException la runtime. |
Process(page: Page, output: Stream) | Se cheamă proces pe această instanță TiffDevice. |
ProcessRange(document: Document, startPage: int, endPage: int) | Rendează o gamă de pagini într-un singur TIFF cu mai multe pagine. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Rendează o gamă de pagini într-un TIFF multipagină și scrie pentru a streama. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | Transmiteți o gamă de pagini în TIFF. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Rendează o gamă de pagini într-un fișier TIFF. |
Process(document: Document, outputFileName: string) | Transformă toate paginile într-un fişier TIFF. |
Process(document: Document, output: Stream) | Transformă toate paginile într-un flux TIFF. |
ImageDevice(resolution: Resolution) | Inițializează un nou ImageDevice cu o rezoluție folosind built-in SoftwarePageRenderer. |
GetBitmap(page: Page) | Transformă o pagină într-o bitmap. |