Class TiffDevice
İçindekiler
[
Saklamak
]TiffDevice Sınıfı
Bu sınıf, pdf belgesini sayfa sayfa tek bir tiff görüntüsüne kaydetmeye yardımcı olur.
public sealed class TiffDevice : DocumentDevice
Yapıcılar
| İsim | Açıklama |
|---|---|
| TiffDevice() | Varsayılan ayarlarla TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(Resolution) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize, Resolution) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize, TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(Resolution, TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int, Resolution) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int, TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize, Resolution, TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize, TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(Resolution, TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int, Resolution, TiffSettings) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int, TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(PageSize, Resolution, TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
| TiffDevice(int, int, Resolution, TiffSettings, IIndexBitmapConverter) | TiffDevice sınıfının yeni bir örneğini başlatır. |
Özellikler
| İsim | Açıklama |
|---|---|
| FormPresentationMode { get; set; } | Form sunum modunu alır veya ayarlar. |
| Height { get; } | Görüntü çıktı yüksekliğini alır. |
| RenderingOptions { get; set; } | İşleme seçeneklerini alır veya ayarlar. |
| Resolution { get; } | Görüntü çözünürlüğünü alır. |
| Settings { get; } | PDF’yi tiff görüntüsüne eşlemek için ayarları alır. |
| Width { get; } | Görüntü çıktı genişliğini alır. |
Yöntemler
| İsim | Açıklama |
|---|---|
| BinarizeBradley(Stream, Stream, double) | Giriş akışı için Bradley ikileştirmesi yapar. |
| Process(Document, Stream) | Tüm belgeyi işler ve sonuçları akışa kaydeder. |
| Process(Document, string) | Tüm belgeyi işler ve sonuçları dosyaya kaydeder. |
| override Process(Page, Stream) | |
| Process(Page, string) | Verilen sayfa üzerinde bazı işlemler yapar ve sonuçları dosyaya kaydeder. |
| override Process(Document, int, int, Stream) | Belirli belge sayfalarını tiff’e dönüştürür ve çıktıyı akışa kaydeder. |
| Process(Document, int, int, string) | Belgenin belirli sayfalarını işler ve sonuçları dosyaya kaydeder. |
Örnekler
Aşağıdaki örnek, PDF dosyasını TIFF Görüntülerine dönüştürmeyi göstermektedir.
[C#]
// The path to your PDF Directory
string dataDir = @"YOUR_DATA_DIRECTORY";
// The file name of the PDF
string pdfFile = @"YOUR_PDF_FILE";
// Initialize instance of Document class
using (Document pdfDocument = new Document(Path.Combine(dataDir, pdfFile)))
{
// Create Resolution object
Resolution resolution = new Resolution(300);
// Create TiffSettings object
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
Shape = ShapeType.Landscape,
SkipBlankPages = false
};
// Create TIFF device
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Convert a PDF document to TIFF image
tiffDevice.Process(pdfDocument, dataDir + "AllPagesToTIFF_out.tif");
}
[VB.NET]
' The path to your PDF Directory
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The file name of the PDF
Dim pdfFile As String = "YOUR_PDF_FILE"
' Initialize instance of Document class
Using pdfDocument As Document = New Document(Path.Combine(dataDir, pdfFile))
' Create Resolution object
Dim resolution As Resolution = New Resolution(300)
' Create TiffSettings object
Dim tiffSettings As TiffSettings = New TiffSettings With {
.Compression = CompressionType.None,
.Depth = ColorDepth.[Default],
.Shape = ShapeType.Landscape,
.SkipBlankPages = False
}
' Create TIFF device
Dim tiffDevice As TiffDevice = New TiffDevice(resolution, tiffSettings)
' Convert a PDF document to TIFF image
tiffDevice.Process(pdfDocument, dataDir & "AllPagesToTIFF_out.tif")
End Using
Ayrıca Bakınız
- sınıf DocumentDevice
- ad alanı Aspose.Pdf.Devices
- derleme Aspose.PDF