PngDevice
概要
PngDevice は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: ImageDevice。
PDF ドキュメントのページを PNG 画像形式にレンダリングします。
このクラスは .NET プログラムで PngDevice オブジェクトを操作するための 18 のメソッドを提供します。利用可能なメソッドは: GetBitmap, ImageDevice, PngDevice, Process。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, TransparentBackground、および 1 つが追加されます。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
TransparentBackground | bool | 読み取り/書き込み | true の場合、レンダリングされた PNG はページの背景を透明のままに保ちます。 |
Resolution | Resolution | 読み取り | 出力解像度(DPI)。 |
RenderingOptions | Aspose.Pdf.RenderingOptions | 読み取り/書き込み | ページから画像へのレンダリングを高度に制御するためのレンダリングオプション。 |
CoordinateType | PageCoordinateType | 読み取り/書き込み | どのページボックスがレンダリングされた画像の範囲を決定するか。 |
Width | int | 読み取り | 設定された目標ピクセル幅(0 = 解像度でページの自然サイズに従う)。 |
Height | int | 読み取り | 設定されたターゲットピクセル高さ (0 = Resolution 時のページの自然なサイズに従う)。 |
FormPresentationMode | FormPresentationMode | 読み取り/書き込み | フォームフィールドの表示方法 (Production vs Editor)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
PngDevice(renderer: IPageRenderer) | この PngDevice インスタンスで PngDevice(renderer) を呼び出します。 |
PngDevice(renderer: IPageRenderer, resolution: Resolution) | この PngDevice インスタンスで PngDevice(renderer, resolution) を呼び出します。 |
PngDevice() | |
PngDevice(resolution: Resolution) | この PngDevice インスタンスで PngDevice(resolution) を呼び出します。 |
PngDevice(width: int, height: int) | この PngDevice インスタンスで PngDevice(width, height) を呼び出します。 |
PngDevice(width: int, height: int, resolution: Resolution) | この PngDevice インスタンスで PngDevice(width, height, resolution) を呼び出します。 |
PngDevice(pageSize: Aspose.Pdf.PageSize) | 指定された pageSize に対して 150 DPI でサイズを構築します。 |
PngDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | 要求された解像度で pageSize に合わせてサイズを構築します。 |
Process(page: Page, output: Stream) | この PngDevice インスタンスで Process(page, output) を呼び出します。 |
ImageDevice(resolution: Resolution) | 組み込みの SoftwarePageRenderer を使用して、Resolution を持つ新しい ImageDevice を初期化します。 |
ImageDevice() | 既定の解像度と組み込みのSoftwarePageRendererで新しいImageDeviceを初期化します。 |
ImageDevice(width: int, height: int) | 既定の解像度(150 DPI)で、組み込みのSoftwarePageRendererを使用し、明示的な出力ピクセル寸法で新しい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) | ページを画像バイト列に変換します。 |