TiffDevice
Overview
TiffDevice adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: ImageDevice.
Menggambar halaman dokumen PDF ke format gambar TIFF.
Kelas ini menyediakan 30 metode untuk bekerja dengan objek TiffDevice dalam program .NET. Metode yang tersedia meliputi: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings, dan satu lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Settings | TiffSettings | Read | Pengaturan pengkodean TIFF (ketinggian warna, kompresi). |
Width | int | Read | Lebar piksel dari bitmap output. |
Height | int | Read | Tinggi piksel dari bitmap output. |
FormPresentationMode | FormPresentationMode | Membaca/menulis | Mode presentasi formulir (Editor / Produksi) yang dihubungi ketika halaman berisi widget AcroForm . |
Resolution | Resolution | Read | Mengdeklarasikan kembali properti Resolution yang diwariskan pada TiffDevice sehingga dapat ditemukan langsung pada tipe ini (bukan hanya melalui kelas dasar). |
RenderingOptions | Aspose.Pdf.RenderingOptions | Membaca/menulis | Mengumumkan kembali properti RenderingOptions yang diwarisi pada TiffDevice (alasan sama dengan Resolusi di atas). |
CoordinateType | PageCoordinateType | Membaca/menulis | Kotak halaman mana yang mendorong ekstensi gambar render. |
Methods
| Signature | Description |
|---|---|
TiffDevice(renderer: IPageRenderer) | Menelpon TiffDevice pada instance TiffDevice ini. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | |
TiffDevice() | |
TiffDevice(resolution: Resolution) | |
TiffDevice(settings: TiffSettings) | Membuat TiffDevice dengan pengaturan yang ditentukan dan resolusi default. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Membuat TiffDevice dengan pengaturan dan konverter yang ditentukan. |
TiffDevice(width: int, height: int) | Membuat TiffDevice dengan dimensi target dan pengaturan default yang diberikan. |
TiffDevice(width: int, height: int, resolution: Resolution) | Membuat TiffDevice dengan lebar, tinggi, resolusi dan pengaturan default. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Membuat TiffDevice dengan lebar, tinggi dan pengaturan. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Membuat TiffDevice dengan lebar, tinggi, pengaturan, dan konverter. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Membuat TiffDevice dengan lebar, tinggi, resolusi dan pengaturan. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Membuat TiffDevice dengan lebar, tinggi, resolusi, pengaturan, dan konverter. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Membuat TiffDevice dengan ukuran halaman dan pengaturan. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Membuat TiffDevice dengan ukuran halaman, pengaturan, dan konverter. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Membuat TiffDevice dengan resolusi dan pengaturan. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Membuat TiffDevice dengan resolusi, pengaturan, dan konverter. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Membuat TiffDevice berukuran dengan PageSize pada standar 150 DPI. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Membuat TiffDevice berukuran dengan PageSize pada Resolusi yang diberikan. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Resolusi + Pengaturan. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Resolusi + Pengaturan + Konverter. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Tidak diimplementasikan dalam versi ini membuang NotImplementedException pada runtime. |
Process(page: Page, output: Stream) | Panggil Proses pada instance TiffDevice ini. |
ProcessRange(document: Document, startPage: int, endPage: int) | Render rentang halaman menjadi satu TIFF multi-halaman. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Render rentang halaman ke multi-halaman TIFF dan menulis untuk streaming. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | Render rentang halaman ke TIFF. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Render rentang halaman ke file TIFF. |
Process(document: Document, outputFileName: string) | Render semua halaman ke file TIFF. |
Process(document: Document, output: Stream) | Render semua halaman ke aliran TIFF. |
ImageDevice(resolution: Resolution) | Ini akan menginisialisasi ImageDevice baru dengan Resolusi menggunakan built-in SoftwarePageRenderer. |
GetBitmap(page: Page) | Membuat halaman ke Bitmap. |