Class TiffDevice
محتويات
[
يخفي
]TiffDevice class
تساعد هذه الفئة على حفظ مستند PDF صفحة بصفحة في صورة TIFF واحدة.
public sealed class TiffDevice : DocumentDevice
Constructors
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| FormPresentationMode { get; set; } | يحصل أو يحدد وضع تقديم النموذج. |
| Height { get; } | يحصل على ارتفاع مخرجات الصورة. |
| RenderingOptions { get; set; } | يحصل أو يحدد خيارات العرض. |
| Resolution { get; } | يحصل على دقة الصورة. |
| Settings { get; } | يحصل على الإعدادات الخاصة بتحويل PDF إلى صورة TIFF. |
| Width { get; } | يحصل على عرض مخرجات الصورة. |
Methods
| Name | Description |
|---|---|
| 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
- class DocumentDevice
- namespace Aspose.Pdf.Devices
- assembly Aspose.PDF