pdftopng(1) General Commands Manual pdftopng(1)

pdftopng - تبدیل اسناد با قالب سند قابل حمل (PDF) به تصاویر گرافیک شبکه‌ای قابل حمل (PNG)

pdftopng [گزینه‌ها] PDF-file PNG-root

Pdftopng فایل‌های با قالب سند قابل حمل (PDF) را به فایل‌های تصویری رنگی، مقیاس خاکستری یا تک‌رنگ در قالب گرافیک شبکه‌ای قابل حمل (PNG) تبدیل می‌کند.

دستور Pdftopng فایل PDF، PDF-file، را می‌خواند و برای هر صفحه یک فایل PNG، PNG-root-nnnnnn.png، می‌نویسد که در آن nnnnnn شماره صفحه است. اگر PNG-root برابر ´-' باشد، تصویر به خروجی استاندارد (stdout) ارسال می‌شود (این حالت معمولاً فقط هنگام تبدیل یک صفحه منفرد مفید است).

دستور Pdftopng هنگام راه‌اندازی، یک فایل پیکربندی را می‌خواند. ابتدا تلاش می‌کند فایل پیکربندی اختصاصی کاربر، ~/.xpdfrc را بیابد. اگر آن فایل وجود نداشته باشد، به دنبال فایل پیکربندی سراسری سیستم، معمولاً /etc/xpdfrc می‌گردد (البته این مسیر ممکن است در زمان ساخت pdftopng تغییر کرده باشد). برای جزئیات به صفحه راهنمای xpdfrc(5) مراجعه کنید.

بسیاری از گزینه‌های زیر را می‌توان با دستورات فایل پیکربندی تنظیم کرد. این موارد درون کروشه در کنار توضیحات گزینه متناظر خط فرمان فهرست شده‌اند.

اولین صفحه را برای تبدیل مشخص می‌کند.
آخرین صفحه را برای تبدیل مشخص می‌کند.
وضوح تصویر (رزولوشن) را بر حسب DPI مشخص می‌کند. مقدار پیش‌فرض 150 DPI است.
تولید تصویر تک‌رنگ (به‌جای تصویر رنگی).
تولید تصویر در مقیاس خاکستری (به‌جای تصویر رنگی).
یک کانال آلفا در فایل PNG تولید می‌کند. این گزینه فقط برای فایل‌های PDF که با پس‌زمینه شفاف ساخته شده‌اند کاربرد دارد. گزینه -alpha همراه با -mono قابل استفاده نیست.
صفحات را به اندازه 0 (پیش‌فرض)، 90، 180 یا 270 درجه می‌چرخاند.
ابزار FreeType (مبدل شطرنجی فونت‌های TrueType / Type 1) را فعال یا غیرفعال می‌کند. مقدار پیش‌فرض "yes" است. [دستور فایل پیکربندی: enableFreeType]
هموارسازی قلم (anti-aliasing) را فعال یا غیرفعال می‌کند. مقدار پیش‌فرض "yes" است. [دستور فایل پیکربندی: antialias]
هموارسازی برداری (vector anti-aliasing) را فعال یا غیرفعال می‌کند. مقدار پیش‌فرض "yes" است. [دستور فایل پیکربندی: vectorAntialias]
تعیین گذرواژه مالک برای فایل PDF. ارائه این گذرواژه تمامی محدودیت‌های امنیتی را دور می‌زند.
تعیین گذرواژه کاربر برای فایل PDF.
چاپ پیام وضعیت (در خروجی استاندارد stdout) پیش از پردازش هر صفحه. [دستور فایل پیکربندی: printStatusInfo]
هیچ پیام یا خطایی چاپ نشود. [دستور فایل پیکربندی: errQuiet]
خواندن config-file به‌جای ~/.xpdfrc یا فایل پیکربندی سراسری سیستم.
چاپ اطلاعات حق نشر و نگارش.
چاپ اطلاعات نحوه استفاده. (-help و --help معادل یکدیگر هستند.)

ابزارهای Xpdf از کدهای خروج زیر استفاده می‌کنند:

0
بدون خطا.
1
خطا در باز کردن فایل PDF.
2
خطا در باز کردن فایل خروجی.
3
خطای مربوط به دسترسی‌ها و مجوزهای PDF.
98
اتمام حافظه (Out of memory).
99
سایر خطاها.

حق نشر نرم‌افزار pdftopng و مستندات آن متعلق به Glyph & Cog, LLC (سال‌های 1996-2025) است.

xpdf(1), pdftops(1), pdftotext(1), pdftohtml(1), pdfinfo(1), pdffonts(1), pdfdetach(1), pdftoppm(1), pdfimages(1), xpdfrc(5)
http://www.xpdfreader.com

14 Nov 2025