TiffDevice
Genel Bakış
TiffDevice .NET için Aspose.PDF FOSS’de bir sınıf. Mirasçılar: ImageDevice.
PDF belge sayfalarını TIFF görüntü biçimine çevirir.
Bu sınıf .NET programlarında TiffDevice nesnelerle çalışmak için 30 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. Tüm kamu üyeleri, Aspose.PDF FOSS for .NET paketini yükledikten sonra herhangi bir .NET uygulamasına erişilebilir. Özellikleri: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings,Ve bir tane daha.
Özellikler
| Adı | Türü | Access | Açıklama |
|---|---|---|---|
Settings | TiffSettings | Oku . | TIFF kodlama ayarları (renk derinliği, sıkıştırma). |
Width | int | Oku . | Çıktı bit haritasının piksel genişliği. |
Height | int | Oku . | Çıktı bit haritasının piksel yüksekliği. |
FormPresentationMode | FormPresentationMode | Okuma/Yazma | Form sunum modu (Yönetmen / Üretim) sayfada AcroForm widgetleri bulunduğunda kullanılır. |
Resolution | Resolution | Oku . | TiffDevice üzerinde kalmış Resolution özelliğini yeniden bildirir, böylece Aspose.Pdf yansıtma imzası (bu türde BindingFlags.DeclaredOnly kullanır) onu bulur. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Okuma/Yazma | RenderingOptions mülkünü TiffDevice üzerinde yeniden bildirir (yukarıdaki Karar ile aynı neden). |
CoordinateType | PageCoordinateType | Okuma/Yazma | Hangi sayfa kutusu, gösterilen görüntü boyutlarını yönlendirir. |
Yöntemler
| Signature | Açıklama |
|---|---|
TiffDevice(renderer: IPageRenderer) | Bu TiffDevice örneğinde TiffDevice ((renderer) çağrısı. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | Bu TiffDevice örneğinde TiffDevice {Renderer, Resolution) çağrısı. |
TiffDevice() | |
TiffDevice(resolution: Resolution) | Bu TiffDevice örneğinde TiffDevice ((resolution) çağrısı. |
TiffDevice(settings: TiffSettings) | Belirtilen ayar ve varsayılan çözünürlük ile bir TiffDevice oluşturur. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | Belirtilen ayar ve dönüştürücü ile bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int) | Verilen hedef boyutları ve varsayılan ayarları ile bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int, resolution: Resolution) | Genişlik, yükseklik, çözünürlük ve varsayılan ayarlarla bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int, settings: TiffSettings) | Genişlik, yükseklik ve ayarları ile bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | Genişlik, yükseklik, ayarlar ve dönüştürücü ile bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | Genişlik, yükseklik, çözünürlük ve ayarları olan bir TiffDevice oluşturur. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Genişlik, yükseklik, çözünürlük, ayarlar ve dönüştürücü ile bir TiffDevice oluşturur. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | Sayfa boyutu ve ayarları ile bir TiffDevice oluşturur. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | Sayfa boyutu, ayarları ve dönüştürücü ile bir TiffDevice oluşturur. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | Çözünürlük ve ayarlarla bir TiffDevice oluşturur. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | Çözünürlük, ayar ve dönüştürücü ile TiffDevice oluşturur. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | Varsayılan 150 DPI’de verilen TiffDevice boyutunda bir TiffDevice oluşturur. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Verilen çözünürlükte verilen TiffDevice boyutunda bir TiffDevice oluşturur. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + Çözüm + Ayarlar. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + Çözünürlük + Ayarlar + Dönüştürücü. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | Adaptif Bradley/Roth eşiği ikilileştirme. |
Process(page: Page, output: Stream) | Bu TiffDevice örneğinde Process(sayfa, çıkış) çağrısı. |
ProcessRange(document: Document, startPage: int, endPage: int) | Bir sayfa aralığını tek bir çok sayfalık TIFF’e dönüştürün. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | Bir sayfa aralığını çok sayfalık bir TIFF’e çevir ve akışa yaz. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | TIFF’e bir sayfa aralığı gönderin. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | Bir sayfa aralığını TIFF dosyasına çevir. |
Process(document: Document, outputFileName: string) | Tüm sayfaları TIFF dosyasına çevir. |
Process(document: Document, output: Stream) | Tüm sayfaları TIFF akışına çevir. |
ImageDevice(resolution: Resolution) | Yeni bir ImageDevice’ı, yerleşik SoftwarePageRenderer kullanarak Çözüm ile başlatır. |
GetBitmap(page: Page) | Bitmap’a bir sayfa çevir. |