Class PdfConverter

PdfConverter class

تمثل فئة لتحويل كل صفحة من ملف PDF إلى صور، تدعم BMP و JPEG و PNG و TIFF الآن. المحتوى المدعوم في ملفات PDF: الصور، النماذج، التعليقات.

public sealed class PdfConverter : Facade

Constructors

NameDescription
PdfConverter()يقوم بتهيئة كائن PdfConverter جديد.
PdfConverter(Document)يقوم بتهيئة كائن PdfConverter جديد بناءً على المستند.

Properties

NameDescription
CoordinateType { get; set; }يحصل أو يحدد نوع إحداثيات الصفحة (Media/Crop boxes). يتم استخدام قيمة CropBox بشكل افتراضي.
Document { get; }يحصل على واجهة المستند التي يعمل عليها.
EndPage { get; set; }يحصل أو يحدد موضع النهاية الذي ترغب في تحويله.
FormPresentationMode { get; set; }يحصل أو يحدد وضع عرض النموذج.
PageCount { get; }يحصل على عدد الصفحات.
Password { get; set; }يحصل أو يحدد OwnerPassword للمستند.
RenderingOptions { get; set; }يحصل أو يحدد خيارات العرض.
Resolution { get; set; }يحصل أو يحدد الدقة أثناء التحويل. كلما زادت الدقة، كانت سرعة التحويل أبطأ. القيمة الافتراضية هي 150.
StartPage { get; set; }يحصل أو يحدد موضع البداية الذي ترغب في تحويله. القيمة الدنيا هي 1.
UserPassword { get; set; }يحصل أو يحدد UserPassword للمستند.

Methods

NameDescription
virtual BindPdf(Document)يقوم بتهيئة الواجهة.
override BindPdf(Stream)يربط تدفق PDF للتحويل.
override BindPdf(string)يربط ملف PDF للتحويل.
override Close()يغلق مثيل PdfConverter ويحرر الموارد.
Dispose()يتخلص من الواجهة.
DoConvert()يقوم ببعض الأعمال الأولية لتحويل مستند PDF إلى صور.
GetNextImage(Stream)يحفظ الصورة في التدفق مع تنسيق الصورة الافتراضي - JPEG.
GetNextImage(string)يحفظ الصورة في ملف مع تنسيق الصورة الافتراضي - JPEG.
GetNextImage(Stream, ImageFormat)يحفظ الصورة في التدفق مع تنسيق الصورة المحدد.
GetNextImage(Stream, PageSize)يحفظ الصورة في التدفق مع حجم الصفحة المحدد.
GetNextImage(string, ImageFormat)يحفظ الصورة في ملف مع تنسيق الصورة المحدد.
GetNextImage(string, PageSize)يحفظ الصورة في ملف مع حجم الصفحة المحدد وتنسيق الصورة الافتراضي - JPEG.
GetNextImage(Stream, ImageFormat, int)يحفظ الصورة في التدفق مع تنسيق الصورة المحدد والجودة.
GetNextImage(Stream, PageSize, ImageFormat)يحفظ الصورة في التدفق مع حجم الصفحة المحدد.
GetNextImage(string, ImageFormat, int)يحفظ الصورة في ملف مع تنسيق الصورة المحدد والجودة.
GetNextImage(string, PageSize, ImageFormat)يحفظ الصورة في ملف مع حجم الصفحة المحدد وتنسيق الصورة.
GetNextImage(Stream, ImageFormat, int, int)يحفظ الصورة في التدفق مع تنسيق الصورة المحدد، الحجم والجودة.
GetNextImage(Stream, PageSize, ImageFormat, int)يحفظ الصورة في التدفق مع حجم الصفحة المحدد، تنسيق الصورة والجودة.
GetNextImage(string, ImageFormat, int, int)يحفظ الصورة في ملف مع تنسيق الصورة المحدد والأبعاد.
GetNextImage(string, PageSize, ImageFormat, int)يحفظ الصورة في ملف مع حجم الصفحة المحدد، تنسيق الصورة والجودة.
GetNextImage(Stream, ImageFormat, double, double, int)يحفظ الصورة في التدفق مع تنسيق الصورة المحدد، الحجم والجودة.
GetNextImage(Stream, ImageFormat, int, int, int)يحفظ الصورة في التدفق مع تنسيق الصورة المحدد، الأبعاد والجودة.
GetNextImage(string, ImageFormat, double, double, int)يحفظ الصورة في ملف مع تنسيق الصورة المحدد، حجم الصورة والجودة.
GetNextImage(string, ImageFormat, int, int, int)يحفظ الصورة في ملف مع تنسيق الصورة المحدد، الأبعاد والجودة.
HasNextImage()يشير إلى ما إذا كان ملف PDF يحتوي على المزيد من الصور أم لا.
SaveAsTIFF(Stream)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(string)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(Stream, CompressionType)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(Stream, PageSize)يقوم بتحويل كل صفحات مستند PDF إلى صور مع حجم الصفحة ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(Stream, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(string, CompressionType)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(string, PageSize)يقوم بتحويل كل صفحات مستند PDF إلى صور مع حجم الصفحة ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(string, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(Stream, int, int)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(Stream, PageSize, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور مع حجم الصفحة ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(Stream, TiffSettings, IIndexBitmapConverter)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(string, int, int)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(string, PageSize, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور مع حجم الصفحة ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(string, TiffSettings, IIndexBitmapConverter)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(Stream, int, int, CompressionType)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(Stream, int, int, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(string, int, int, CompressionType)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(string, int, int, TiffSettings)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFF(Stream, int, int, TiffSettings, IIndexBitmapConverter)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في تدفق TIFF واحد.
SaveAsTIFF(string, int, int, TiffSettings, IIndexBitmapConverter)يقوم بتحويل كل صفحات مستند PDF إلى صور مع الأبعاد، ويحفظ الصور في ملف TIFF واحد.
SaveAsTIFFClassF(Stream)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF ClassF واحد.
SaveAsTIFFClassF(string)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF ClassF واحد.
SaveAsTIFFClassF(Stream, PageSize)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF ClassF واحد.
SaveAsTIFFClassF(string, PageSize)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF ClassF واحد.
SaveAsTIFFClassF(Stream, int, int)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في تدفق TIFF ClassF واحد.
SaveAsTIFFClassF(string, int, int)يقوم بتحويل كل صفحات مستند PDF إلى صور ويحفظ الصور في ملف TIFF ClassF واحد.
static MergeImages(List<Stream>, ImageFormat, ImageMergeMode, int?, int?)يدمج قائمة من تدفقات الصور كتيار صورة واحد. تنسيقات المخرجات Png/jpg/tiff مدعومة، في حالة استخدام تنسيق غير مدعوم يتم ترميز تدفق الإخراج كـ JPEG بشكل افتراضي.
static MergeImagesAsTiff(List<Stream>)يدمج قائمة من تدفقات TIFF كتيار TIFF متعدد الإطارات واحد.

See Also