ThumbnailDevice
Gambaran Umum
ThumbnailDevice adalah kelas di Aspose.PDF FOSS untuk .NET. Mewarisi dari: ImageDevice.
Mengubah halaman dokumen PDF menjadi gambar mini PNG.
Kelas ini menyediakan 16 metode untuk bekerja dengan objek ThumbnailDevice dalam program .NET. Metode yang tersedia meliputi: GetBitmap, ImageDevice, Process, ThumbnailDevice. Semua anggota publik dapat diakses oleh aplikasi .NET apa pun setelah memasang paket Aspose.PDF FOSS untuk .NET. Properti: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Resolution | Resolution | Baca | Resolusi output dalam DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Baca/Tulis | Opsi rendering untuk kontrol lanjutan pada rendering halaman-ke-gambar. |
CoordinateType | PageCoordinateType | Baca/Tulis | Kotak halaman mana yang mengendalikan ekstensi gambar yang dirender. |
Width | int | Baca | Lebar piksel target yang dikonfigurasi (0 = mengikuti ukuran alami halaman pada Resolusi). |
Height | int | Baca | Tinggi piksel target yang dikonfigurasi (0 = mengikuti ukuran alami halaman pada Resolusi). |
FormPresentationMode | FormPresentationMode | Baca/Tulis | Cara bidang formulir dirender (Produksi vs Editor). |
Metode
| Tanda tangan | Deskripsi |
|---|---|
ThumbnailDevice() | Memanggil ThumbnailDevice pada instance ThumbnailDevice ini. |
ThumbnailDevice(resolution: Resolution) | Memanggil ThumbnailDevice(resolution) pada instance ThumbnailDevice ini. |
ThumbnailDevice(width: int, height: int) | Memanggil ThumbnailDevice(width, height) pada instance ThumbnailDevice ini. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Memanggil ThumbnailDevice(width, height, resolution) pada instance ThumbnailDevice ini. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Membuat berukuran sesuai pageSize yang diberikan pada 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Membuat berukuran sesuai pageSize pada resolusi yang diminta. |
Process(page: Page, output: Stream) | Memanggil Process(page, output) pada instance ThumbnailDevice ini. |
ImageDevice(resolution: Resolution) | Menginisialisasi ImageDevice baru dengan Resolution menggunakan SoftwarePageRenderer bawaan. |
ImageDevice() | Menginisialisasi ImageDevice baru dengan resolusi default dan SoftwarePageRenderer bawaan. |
ImageDevice(width: int, height: int) | Menginisialisasi ImageDevice baru dengan dimensi piksel output eksplisit menggunakan SoftwarePageRenderer bawaan pada resolusi default (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Menginisialisasi ImageDevice baru dengan dimensi piksel output yang eksplisit dan resolusi rendering menggunakan SoftwarePageRenderer bawaan. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inisialisasi dari PageSize (dalam poin; dikonversi ke dimensi piksel integer pada DPI default 150). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inisialisasi dari PageSize dan Resolusi rendering. |
GetBitmap(page: Page) | Render halaman ke Bitmap. |
Process(page: Page, outputFileName: string) | Konversi halaman menjadi file gambar. |
Process(page: Page) | Konversi halaman menjadi byte gambar. |