ThumbnailDevice
Genel Bakış
ThumbnailDevice, .NET için Aspose.PDF FOSS içinde bir sınıftır. Şuradan miras alır: ImageDevice.
PDF belge sayfalarını küçük ön izleme PNG görüntülerine dönüştürür.
Bu sınıf, .NET programlarında ThumbnailDevice nesneleriyle çalışmak için 16 yöntem sağlar. Mevcut yöntemler şunlardır: GetBitmap, ImageDevice, Process, ThumbnailDevice. Tüm genel üyeler, Aspose.PDF FOSS for .NET paketi kurulduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
Resolution | Resolution | Okuma | Çıktı çözünürlüğü DPI cinsinden. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Okuma/Yazma | Sayfa-görüntü dönüşümünün gelişmiş kontrolü için render seçenekleri. |
CoordinateType | PageCoordinateType | Okuma/Yazma | Hangi sayfa kutusu oluşturulan görüntü ölçülerini belirler. |
Width | int | Okuma | Yapılandırılmış hedef piksel genişliği (0 = Çözünürlükte sayfanın doğal boyutunu takip eder). |
Height | int | Okuma | Yapılandırılmış hedef piksel yüksekliği (0 = Çözünürlükte sayfanın doğal boyutunu takip eder). |
FormPresentationMode | FormPresentationMode | Okuma/Yazma | Form alanlarının nasıl render edildiği (Production vs Editor). |
Yöntemler
| İmza | Açıklama |
|---|---|
ThumbnailDevice() | Bu ThumbnailDevice örneğinde ThumbnailDevice çağırır. |
ThumbnailDevice(resolution: Resolution) | Bu ThumbnailDevice örneğinde ThumbnailDevice(resolution) çağrılır. |
ThumbnailDevice(width: int, height: int) | Bu ThumbnailDevice örneğinde ThumbnailDevice(width, height) çağrılır. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Bu ThumbnailDevice örneğinde ThumbnailDevice(width, height, resolution) çağrılır. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Verilen pageSize’a göre 150 DPI’de oluşturulur. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | İstenen çözünürlükte pageSize’a göre boyutlandırılmış yapı. |
Process(page: Page, output: Stream) | Bu ThumbnailDevice örneğinde Process(page, output) metodunu çağırır. |
ImageDevice(resolution: Resolution) | Yerleşik SoftwarePageRenderer kullanarak bir Resolution ile yeni bir ImageDevice başlatır. |
ImageDevice() | Varsayılan çözünürlük ve yerleşik SoftwarePageRenderer ile yeni bir ImageDevice başlatır. |
ImageDevice(width: int, height: int) | Yeni bir ImageDevice öğesini, yerleşik SoftwarePageRenderer kullanarak ve varsayılan çözünürlükte (150 DPI) açık çıktı piksel boyutlarıyla başlatır. |
ImageDevice(width: int, height: int, resolution: Resolution) | Yeni bir ImageDevice öğesini, yerleşik SoftwarePageRenderer kullanarak açık çıktı piksel boyutları ve çizim çözünürlüğüyle başlatır. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Bir PageSize üzerinden başlat (puan cinsinden; varsayılan 150 DPI’da tam sayı piksel boyutlarına dönüştürülür). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Bir PageSize ve render çözünürlüğü üzerinden başlat. |
GetBitmap(page: Page) | Bir sayfayı Bitmap’e render et. |
Process(page: Page, outputFileName: string) | Bir sayfayı görüntü dosyasına dönüştür. |
Process(page: Page) | Bir sayfayı görüntü baytlarına dönüştür. |