PdfConverter

PdfConverter class

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

public sealed class PdfConverter : Facade

المنشئون

اسموصف
PdfConverter()تهيئة جديدPdfConverter الكائن .
PdfConverter(Document)تهيئة جديدPdfConverter كائن على قاعدةdocument .

الخصائص

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

طُرق

اسموصف
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)يحفظ الصورة في ملف بتنسيق صورة givin .
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)يحفظ الصورة للدفق بتنسيق صورة givin وحجمها وجودتها.
GetNextImage(Stream, PageSize, ImageFormat, int)يحفظ الصورة للتدفق مع تحديد حجم الصفحة وتنسيق الصورة والجودة.
GetNextImage(string, ImageFormat, int, int)يحفظ الصورة في ملف بتنسيق وأبعاد الصورة المحددة.
GetNextImage(string, PageSize, ImageFormat, int)يحفظ الصورة في ملف بحجم الصفحة وتنسيق الصورة وجودتها.
GetNextImage(Stream, ImageFormat, double, double, int)يحفظ الصورة للدفق بتنسيق صورة givin وحجمها وجودتها.
GetNextImage(Stream, ImageFormat, int, int, int)يحفظ الصورة للتدفق باستخدام تنسيق صورة givin والأبعاد والجودة.
GetNextImage(string, ImageFormat, double, double, int)يحفظ الصورة في ملف بتنسيق صورة givin وحجمها وجودتها.
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 كتيار واحد متعدد الإطارات.

أنظر أيضا