TiffDevice
概要
TiffDevice は、Aspose.PDF の .NET 用 FOSS のクラスです。継承元: ImageDevice。
PDF ドキュメントのページを TIFF 画像形式にレンダリングします。
このクラスは、.NET プログラムで TiffDevice オブジェクトを操作するための 37 のメソッドを提供します。利用可能なメソッドは、BinarizeBradley、GetBitmap、ImageDevice、Process、ProcessRange、TiffDevice です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすると、すべてのパブリックメンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: CoordinateType、FormPresentationMode、Height、RenderingOptions、Resolution、Settings、その他 1 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Settings | TiffSettings | 読み取り | TIFF エンコーディング設定(カラー深度、圧縮)。 |
Width | int | 読み取り | 出力ビットマップのピクセル幅。 |
Height | int | 読み取り | 出力ビットマップのピクセル高さ。 |
FormPresentationMode | FormPresentationMode | 読み取り/書き込み | ページに AcroForm ウィジェットが含まれている場合に参照されるフォーム表示モード(エディタ / プロダクション)。 |
Resolution | Resolution | 読み取り | 継承された Resolution プロパティを TiffDevice 上で再宣言し、BindingFlags.DeclaredOnly を使用するリフレクション検索がこの型で見つけられるようにします。 |
RenderingOptions | Aspose.Pdf.RenderingOptions | 読み取り/書き込み | 継承された RenderingOptions プロパティを TiffDevice 上で再宣言します(上記の Resolution と同じ理由)。 |
CoordinateType | PageCoordinateType | 読み取り/書き込み | どのページボックスがレンダリングされた画像の範囲を決定するか。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TiffDevice(renderer: IPageRenderer) | この TiffDevice インスタンス上で TiffDevice(renderer) を呼び出します。 |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | この TiffDevice インスタンスで TiffDevice(renderer, resolution) を呼び出します。 |
TiffDevice() | |
TiffDevice(resolution: Resolution) | この TiffDevice インスタンスで TiffDevice(resolution) を呼び出します。 |
TiffDevice(settings: TiffSettings) | 指定された設定とデフォルトの解像度で TiffDevice を作成します。 |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | 指定された設定とコンバータで TiffDevice を作成します。 |
TiffDevice(width: int, height: int) | 指定された目標寸法とデフォルト設定で TiffDevice を作成します。 |
TiffDevice(width: int, height: int, resolution: Resolution) | 幅、高さ、解像度、およびデフォルト設定で TiffDevice を作成します。 |
TiffDevice(width: int, height: int, settings: TiffSettings) | 幅、高さ、設定で TiffDevice を作成します。 |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | 幅、高さ、設定、そしてコンバータで TiffDevice を作成します。 |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | 幅、 高さ、 解像度、 設定を使用して TiffDevice を作成します。 |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | 幅、 高さ、 解像度、 設定、 コンバータを使用して TiffDevice を作成します。 |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | ページサイズと設定を使用して TiffDevice を作成します。 |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | ページサイズ、設定、コンバータを使用してTiffDeviceを作成します。 |
TiffDevice(resolution: Resolution, settings: TiffSettings) | 解像度と設定を使用してTiffDeviceを作成します。 |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | 解像度、設定、コンバータを使用してTiffDeviceを作成します。 |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | デフォルトの150 DPIで、指定されたPageSizeに合わせたサイズのTiffDeviceを作成します。 |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | 指定された解像度で、与えられたPageSizeに合わせたサイズのTiffDeviceを作成します。 |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + 解像度 + 設定. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + 解像度 + 設定 + コンバータ. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | 適応型 Bradley/Roth 閾値二値化. |
Process(page: Page, output: Stream) | この TiffDevice インスタンスで Process(page, output) を呼び出します。 |
ProcessRange(document: Document, startPage: int, endPage: int) | ページの範囲を単一のマルチページ TIFF にレンダリングします。 |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | ページの範囲をマルチページ TIFF にレンダリングし、ストリームに書き込みます。 |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | ページの範囲を TIFF にレンダリングします。 |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | ページの範囲を TIFF ファイルにレンダリングします。 |
Process(document: Document, outputFileName: string) | すべてのページを TIFF ファイルにレンダリングします。 |
Process(document: Document, output: Stream) | すべてのページを TIFF ストリームにレンダリングします。 |
ImageDevice(resolution: Resolution) | 組み込みの SoftwarePageRenderer を使用して、Resolution を持つ新しい ImageDevice を初期化します。 |
ImageDevice() | 既定の解像度と組み込みの SoftwarePageRenderer を使用して新しい ImageDevice を初期化します。 |
ImageDevice(width: int, height: int) | 組み込みの SoftwarePageRenderer を使用し、デフォルト解像度(150 DPI)で明示的な出力ピクセル寸法を指定して新しい ImageDevice を初期化します。 |
ImageDevice(width: int, height: int, resolution: Resolution) | 組み込みの SoftwarePageRenderer を使用し、明示的な出力ピクセル寸法と描画解像度を指定して新しい ImageDevice を初期化します。 |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | (ポイント単位の)PageSize から初期化します(デフォルトの 150 DPI で整数ピクセル寸法に変換)。 |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | PageSize から初期化し、レンダリング解像度を設定します。 |
GetBitmap(page: Page) | ページをビットマップにレンダリングします。 |
Process(page: Page, outputFileName: string) | ページを画像ファイルに変換します。 |
Process(page: Page) | ページを画像バイトに変換する。 |