Class TiffDevice

TiffDevice class

تساعد هذه الفئة على حفظ مستند PDF صفحة بصفحة في صورة TIFF واحدة.

public sealed class TiffDevice : DocumentDevice

Constructors

NameDescription
TiffDevice()يقوم بتهيئة مثيل جديد من فئة TiffDevice مع الإعدادات الافتراضية.
TiffDevice(PageSize)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(Resolution)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(PageSize, Resolution)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(PageSize, TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(Resolution, TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int, Resolution)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int, TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(PageSize, Resolution, TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(PageSize, TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(Resolution, TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int, Resolution, TiffSettings)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int, TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(PageSize, Resolution, TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.
TiffDevice(int, int, Resolution, TiffSettings, IIndexBitmapConverter)يقوم بتهيئة مثيل جديد من فئة TiffDevice.

Properties

NameDescription
FormPresentationMode { get; set; }يحصل أو يحدد وضع تقديم النموذج.
Height { get; }يحصل على ارتفاع مخرجات الصورة.
RenderingOptions { get; set; }يحصل أو يحدد خيارات العرض.
Resolution { get; }يحصل على دقة الصورة.
Settings { get; }يحصل على الإعدادات الخاصة بتحويل PDF إلى صورة TIFF.
Width { get; }يحصل على عرض مخرجات الصورة.

Methods

NameDescription
BinarizeBradley(Stream, Stream, double)يقوم بعملية ثنائية باستخدام طريقة برادلي لتدفق الإدخال.
Process(Document, Stream)يعالج المستند بالكامل ويحفظ النتائج في التدفق.
Process(Document, string)يعالج المستند بالكامل ويحفظ النتائج في ملف.
override Process(Page, Stream)
Process(Page, string)ينفذ بعض العمليات على الصفحة المعطاة ويحفظ النتائج في الملف.
override Process(Document, int, int, Stream)يقوم بتحويل صفحات معينة من المستند إلى TIFF ويحفظها في التدفق الناتج.
Process(Document, int, int, string)يعالج صفحات معينة من المستند ويحفظ النتائج في ملف.

Examples

يوضح المثال التالي كيفية تحويل ملف PDF إلى صور TIFF.

[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

See Also