استفاده از ImageMagick برای تبدیل فایل‌های PDF به تصویر( JPG )

اگر به دنبال ابزاری برای تبدیل فایل‌های PDF به تصویر هستید یا می‌خواهید فرمت هرگونه فایل گرافیکی را تغییر دهید، یکی از بهترین ابزارهای در دسترس که به رایگان قابل دریافت و استفاده است، ImageMagick نام دارد.

برای تبدیل فایل‌های PDF به تصویر، ابتدا لازم است تا نرم‌افزار ImageMagick را از نشانی زیر دانلود کنید:
صفحه‌ی خانگی ImageMagick

این نرم‌افزار برای پردازش فایل‌های PDF از کتابخانه‌ی Ghostscript استفاده می‌کند که لازم است آن را نیز از نشانی زیر دریافت و نصب کنید:
صفحه‌ی خانگی Ghostscript

ImageMagick حاوی ابزاری است به نام Convert.exe که از خط فرمان اجرا می‌شود و رابط گرافیکی ندارد
برای ساده‌تر شدن فرآیند تبدیل، یک فایل متنی ایجاد کنید، محتوای زیر را درون آن بنویسید و آن را با پسوند cmd ذخیره کنید

convert.exe -resample 150 -quality 95 %1 "%~dpn1.jpg"

دو پارامتر قابل تغییر در دستور بالا عبارتند از resample که با واحد DPI یا نقطه در اینچ مشخص می‌شود و در اندازه‌ی فایل خروجی اثرگذار است. مقدار ۱۵۰ معمولا مقداری مناسب است. مگر آنکه فایل خروجی را برای چاپ نیاز داشته باشید.
پارامتر دوم quality است که کیفیت فایل jpg خروجی را مشخص می‌کند. این عدد را نیز به دلخواه می‌توانید تغییر دهید.

برای تبدیل فایل‌های PDF خود کافی است تا آن‌ها را با ماوس بر روی فایل cmd که در مرحله‌ی قبل ایجاد کردید، بکشید و رها کنید.
چنانچه فایل PDF شما حاوی چند صفحه باشد، به ازای هر صفحه، یک فایل تصویر در کنار فایل اصلی ایجاد خواهد شد.

اگر بخواهید تمامی فایل‌های PDF موجود در زیرشاخه‌های فولدر فعلی را به تصویر تبدیل کنید، اسکریپت زیر را در یک فایل با پسوند cmd ذخیره کنید و آن را در کنار شاخه‌های هدف قرار دهید. فایل را اجرا کنید و منتظر بمانید تا تمامی فایل‌های pdf شما به تصویر تبدیل بشوند.

@ECHO OFF
FOR /F "DELIMS==" %%d in ('DIR "." /AD /B') DO ( 
	ECHO %%d
	FOR /F "DELIMS==" %%f in ('DIR ".\%%d\*.pdf" /B') DO (
		ECHO converting %%f...
		convert.exe -resample 150 -quality 95 ".\%%d\%%f" ".\%%d\%%~nf.jpg"
	)
)
ECHO done.
PAUSE
این نوشته در نرم‌افزار ارسال و , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>