دستگاه تصویر

دستگاه تصویر

نمای کلی

ImageDevice یک کلاس در Aspose.PDF FOSS برای .NET است.

کلاس پایهٔ انتزاعی برای دستگاه‌های رندر تصویر (PNG, JPEG, BMP, TIFF).

این کلاس 10 متد برای کار با اشیاء ImageDevice در برنامه‌های .NET فراهم می‌کند.
متدهای موجود شامل: GetBitmap، ImageDevice، Process.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگی‌ها: CoordinateType، FormPresentationMode، Height، RenderingOptions، Resolution، Width.

ویژگی‌ها

نامنوعدسترسیتوضیح
ResolutionResolutionReadوضوح خروجی بر حسب DPI.
RenderingOptionsAspose.Pdf.RenderingOptionsRead/Writeگزینه‌های رندر برای کنترل پیشرفته تبدیل صفحه به تصویر.
CoordinateTypePageCoordinateTypeRead/Writeکدام جعبه صفحه محدوده‌های تصویر رندر شده را تعیین می‌کند.
WidthintReadعرض پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در وضوح).
HeightintReadارتفاع پیکسل هدف پیکربندی شده (0 = پیروی از اندازه طبیعی صفحه در وضوح).
FormPresentationModeFormPresentationModeRead/Writeنحوه رندر فیلدهای فرم (تولید در مقابل ویرایشگر).

روش‌ها

SignatureDescription
ImageDevice(resolution: Resolution)یک ImageDevice جدید را با یک Resolution با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه می‌کند.
ImageDevice()یک ImageDevice جدید را با وضوح پیش‌فرض و SoftwarePageRenderer داخلی مقداردهی اولیه می‌کند.
ImageDevice(width: int, height: int)یک ImageDevice جدید را با ابعاد پیکسل خروجی صریح با استفاده از SoftwarePageRenderer داخلی در وضوح پیش‌فرض (150 DPI) مقداردهی اولیه می‌کند.
ImageDevice(width: int, height: int, resolution: Resolution)یک ImageDevice جدید را با ابعاد پیکسل خروجی صریح و وضوح رندرینگ با استفاده از SoftwarePageRenderer داخلی مقداردهی اولیه می‌کند.
ImageDevice(pageSize: Aspose.Pdf.PageSize)از یک PageSize مقداردهی می‌شود (بر حسب پوینت؛ به ابعاد پیکسل صحیح در 150 DPI پیش‌فرض تبدیل می‌شود).
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution)از یک PageSize و Resolution رندرینگ مقداردهی می‌شود.
GetBitmap(page: Page)یک صفحه را به Bitmap رندر می‌کند.
Process(page: Page, output: Stream)یک صفحه را به بایت‌های تصویر تبدیل کرده و در جریان می‌نویسد.
Process(page: Page, outputFileName: string)یک صفحه را به یک فایل تصویر تبدیل می‌کند.
Process(page: Page)یک صفحه را به بایت‌های تصویر تبدیل می‌کند.

همچنین ببینید

 فارسی