Class TiffDevice

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

İsimAçı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

İsimAçı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

İsimAçı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