تبدیل یک سند به تصویر

گاهی اوقات لازم است به جای اسناد در فرمت های دیگر، مانند DOCX یا PDF، یک تصویر دریافت کنید. به عنوان مثال، شما باید یک پیش نمایش از هر صفحه سند را به وب سایت یا برنامه خود اضافه کنید یا یک “اسکن” از یک سند برای ارسال فاکتور ایجاد کنید. این زمانی است که ممکن است نیاز داشته باشید یک سند در هر فرمت بار پشتیبانی شده را به یک تصویر و دوباره در هر فرمت ذخیره پشتیبانی شده تبدیل کنید.

تبدیل به فرمت تصویر

مانند تمام نمونه‌های تبدیل که قبلاً توضیح داده شد، باید یک سند جدید ایجاد کنید یا یک سند موجود را با هر فرمت پشتیبانی شده بارگیری کنید، تغییرات لازم را اعمال کنید و آن را در هر فرمت تصویر موجود ذخیره کنید، به عنوان مثال، JPEG، PNG، یا BMP.

مثال کد زیر نحوه تبدیل PDF به JPEG را نشان می دهد:

هنگام تبدیل به تصویر {#specify-save-options-when-converting-to-an-image} گزینه های ذخیره را مشخص کنید

Aspose.Words کلاس ImageSaveOptions را در اختیار شما قرار می دهد که کنترل بیشتری بر نحوه ذخیره اسناد در فرمت های تصویری مختلف می دهد. برخی از ویژگی‌های این کلاس ویژگی‌های کلاس‌های پایه مانند FixedPageSaveOptions یا SaveOptions را به ارث می‌برند یا اضافه بار می‌کنند، اما گزینه‌های مخصوص ذخیره تصاویر نیز وجود دارد.

با استفاده از ویژگی page_set می توان صفحاتی را که باید به فرمت تصویر تبدیل شوند را مشخص کرد. به عنوان مثال، اگر فقط برای صفحه اول یا برای یک صفحه مشخص به پیش نمایش نیاز دارید، می توان آن را اعمال کرد.

همچنین می توان کیفیت تصویر خروجی و فرمت پیکسل را با استفاده از ویژگی های زیر - horizontal_resolution، vertical_resolution، scale، pixel_format، و همچنین تنظیم تنظیمات رنگ تصویر، با استفاده از ویژگی های زیر - image_brightness، image_color_mode، image_contrast، paper_color کنترل کرد.

همچنین ویژگی هایی وجود دارد که برای فرمت خاصی اعمال می شود، به عنوان مثال، jpeg_quality یا tiff_compression.

مثال کد زیر نحوه ایجاد یک پیش نمایش از اولین صفحه سند را با اعمال برخی تنظیمات اضافی نشان می دهد: