ThumbnailDevice
Tổng quan
ThumbnailDevice là một class trong Aspose.PDF FOSS cho .NET. Kế thừa từ: ImageDevice.
Kết xuất các trang tài liệu PDF thành hình ảnh PNG dạng thumbnail.
Lớp này cung cấp 16 methods để làm việc với các đối tượng ThumbnailDevice trong các chương trình .NET. Các methods có sẵn bao gồm: GetBitmap, ImageDevice, Process, ThumbnailDevice. Tất cả các thành viên public đều có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.PDF FOSS cho .NET. Thuộc tính: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
Resolution | Resolution | Đọc | Độ phân giải đầu ra tính bằng DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Đọc/Ghi | Các tùy chọn render để kiểm soát nâng cao quá trình chuyển đổi trang sang hình ảnh. |
CoordinateType | PageCoordinateType | Đọc/Ghi | Hộp trang nào điều khiển phạm vi của hình ảnh đã render. |
Width | int | Đọc | Chiều rộng pixel mục tiêu đã cấu hình (0 = theo kích thước tự nhiên của trang tại Độ phân giải). |
Height | int | Đọc | Chiều cao pixel mục tiêu đã cấu hình (0 = theo kích thước tự nhiên của trang tại Độ phân giải). |
FormPresentationMode | FormPresentationMode | Đọc/Ghi | Cách các trường biểu mẫu hiển thị (Sản xuất vs Trình chỉnh sửa). |
Phương thức
| Chữ ký | Mô tả |
|---|---|
ThumbnailDevice() | Gọi ThumbnailDevice trên đối tượng ThumbnailDevice này. |
ThumbnailDevice(resolution: Resolution) | Gọi ThumbnailDevice(resolution) trên đối tượng ThumbnailDevice này. |
ThumbnailDevice(width: int, height: int) | Gọi ThumbnailDevice(width, height) trên đối tượng ThumbnailDevice này. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Gọi ThumbnailDevice(width, height, resolution) trên đối tượng ThumbnailDevice này. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Xây dựng kích thước dựa trên pageSize đã cho ở 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Xây dựng kích thước dựa trên pageSize ở độ phân giải yêu cầu. |
Process(page: Page, output: Stream) | Gọi Process(page, output) trên đối tượng ThumbnailDevice này. |
ImageDevice(resolution: Resolution) | Khởi tạo một ImageDevice mới với Độ phân giải sử dụng SoftwarePageRenderer tích hợp sẵn. |
ImageDevice() | Khởi tạo một ImageDevice mới với độ phân giải mặc định và SoftwarePageRenderer tích hợp sẵn. |
ImageDevice(width: int, height: int) | Khởi tạo một ImageDevice mới với kích thước pixel đầu ra rõ ràng sử dụng SoftwarePageRenderer tích hợp sẵn ở độ phân giải mặc định (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Khởi tạo một ImageDevice mới với kích thước pixel đầu ra rõ ràng và độ phân giải render sử dụng SoftwarePageRenderer tích hợp sẵn. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Khởi tạo từ một PageSize (theo điểm; được chuyển đổi thành kích thước pixel nguyên tại DPI mặc định 150). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Khởi tạo từ một PageSize và độ phân giải dựng hình. |
GetBitmap(page: Page) | Kết xuất một trang thành Bitmap. |
Process(page: Page, outputFileName: string) | Chuyển đổi một trang thành tệp hình ảnh. |
Process(page: Page) | Chuyển đổi một trang thành byte ảnh. |