| pdftops(1) | General Commands Manual | pdftops(1) |
نام (NAME)
pdftops - مبدل قالب سند قابلحمل (PDF) به PostScript (نسخه 3.03)
خلاصه دستور (SYNOPSIS)
pdftops [گزینهها] <PDF-file> [<PS-file>]
توضیحات (DESCRIPTION)
دستور pdftops فایلهای قالب سند قابلحمل (PDF) را به PostScript تبدیل میکند تا بتوان آنها را چاپ کرد.
دستور pdftops فایل PDF ورودی، یعنی PDF-file را میخواند و یک فایل PostScript به نام PS-file مینویسد. اگر PS-file مشخص نشده باشد، pdftops فایل file.pdf را به file.ps (یا با گزینه -eps به file.eps) تبدیل میکند. اگر PS-file برابر با ´-' باشد، خروجی PostScript به stdout ارسال میشود. اگر PDF-file برابر با ´-' باشد، pdftops فایل PDF را از stdin میخواند.
گزینهها (OPTIONS)
- -f number
- شماره نخستین صفحهای که باید چاپ شود را مشخص میکند.
- -l number
- شماره آخرین صفحهای که باید چاپ شود را مشخص میکند.
- -level1
- خروجی PostScript سطح ۱ (Level 1) تولید میکند. فایلهای PostScript حاصل (در صورت داشتن تصویر) به میزان قابلتوجهی بزرگتر خواهند بود، اما در چاپگرهای Level 1 چاپ میشوند. این گزینه همچنین تمام تصاویر را به سیاهوسفید تبدیل میکند. نباید بیش از یکی از گزینههای سطح PostScript یعنی (-level1، -level1sep، -level2، -level2sep، -level3، -level3sep) مشخص شود.
- -level1sep
- خروجی PostScript تفکیکپذیر سطح ۱ تولید میکند. تمام رنگها به CMYK تبدیل میشوند. تصاویر با جریان دادههای تفکیکشده برای چهار مؤلفه نوشته میشوند.
- -level2
- خروجی PostScript سطح ۲ تولید میکند. سطح ۲ از تصاویر رنگی و فشردهسازی تصویر پشتیبانی میکند. این مقدار پیشفرض است.
- -level2sep
- خروجی PostScript تفکیکپذیر سطح ۲ تولید میکند. تمام رنگها به CMYK تبدیل میشوند. برای مدیریت رنگهای نقطهای (spot)، عملگرهای قراردادی تفکیک PostScript به کار میروند.
- -level3
- خروجی PostScript سطح ۳ تولید میکند. این گزینه تمامی قابلیتهای سطح ۲ را به همراه جاسازی فونتهای CID فعال میکند.
- -level3sep
- خروجی PostScript تفکیکپذیر سطح ۳ تولید میکند. مدیریت تفکیک رنگ در این حالت مشابه -level2sep است.
- -eps
- یک فایل Encapsulated PostScript (EPS) تولید میکند. یک فایل EPS تنها شامل یک تصویر است، بنابراین اگر از این گزینه برای یک فایل PDF چندصفحهای استفاده میکنید، باید با استفاده از -f و -l یک صفحه منفرد را مشخص کنید. تنها یکی از گزینههای حالت (-eps، -form) را میتوان تعیین کرد.
- -form
- یک فرم PostScript تولید میکند که میتواند توسط نرمافزارهای پشتیبانیکننده از فرمها وارد (import) شود. فرم تنها شامل یک صفحه است، بنابراین اگر از این گزینه برای یک فایل PDF چندصفحهای استفاده میکنید، باید با استفاده از -f و -l تنها یک صفحه را مشخص کنید. گزینه -level1 را نمیتوان همراه با -form به کار برد. تنها یکی از گزینههای حالت (-eps، -form) را میتوان تعیین کرد.
- -opi
- برای تمامی تصاویر و فرمهایی که حاوی اطلاعات OPI هستند، کامنتهای OPI تولید میکند. (این گزینه تنها زمانی در دسترس است که pdftops با پشتیبانی از OPI کامپایل شده باشد.)
- -binary
- دادهها را در PostScript سطح ۱ بهصورت باینری (دودویی) مینویسد. بهطور پیشفرض، pdftops دادهها را در PostScript سطح ۱ بهصورت کدگذاریشده شانزدهشانزدهی (hex-encoded) مینویسد. دادههای باینری در PostScript سطح ۱ غیراستاندارد هستند، اما حجم فایل را کاهش میدهند و میتوانند زمانی که PostScript سطح ۱ صرفاً بهدلیل محدودیت در استفاده از عملگرهای PostScript نیاز است، مفید باشند.
- -r number
- تفکیکپذیری (رزولوشن) را بر حسب DPI برای زمانهایی که pdftops تصاویر دارای شفافیت (transparency) را شطرنجیسازی (rasterize) میکند، یا برای PostScript سطح ۱ هنگامی که تصاویر با ماسک رنگی را شطرنجیسازی میکند، مشخص میسازد. بهطور پیشفرض، pdftops تصاویر را با رزولوشن 300 DPI شطرنجی میکند.
- -noembt1
- بهطور پیشفرض، تمامی فونتهای Type 1 که در فایل PDF جاسازی شدهاند درون فایل PostScript کپی میشوند. این گزینه باعث میشود pdftops فونتهای پایه را جایگزین آنها کند. فونتهای جاسازیشده حجم فایل PostScript را افزایش میدهند، اما ممکن است برای خوانایی خروجی ضروری باشند.
- -noembtt
- بهطور پیشفرض، تمامی فونتهای TrueType که در فایل PDF جاسازی شدهاند درون فایل PostScript کپی میشوند. این گزینه باعث میشود pdftops فونتهای پایه را جایگزین آنها کند. فونتهای جاسازیشده حجم فایل PostScript را افزایش میدهند، اما ممکن است برای خوانایی خروجی لازم باشند. همچنین، برخی مفسرهای PostScript مجهز به رسترایزر TrueType نیستند.
- -noembcidps
- بهطور پیشفرض، تمامی فونتهای CID PostScript که در فایل PDF جاسازی شدهاند درون فایل PostScript کپی میشوند. این گزینه این روند جاسازی را غیرفعال میکند. هیچ تلاشی برای جایگزینی فونتهای غیرجاسازیشدهی CID PostScript انجام نخواهد شد.
- -noembcidtt
- بهطور پیشفرض، تمامی فونتهای CID TrueType که در فایل PDF جاسازی شدهاند درون فایل PostScript کپی میشوند. این گزینه این روند جاسازی را غیرفعال میکند. هیچ تلاشی برای جایگزینی فونتهای غیرجاسازیشدهی CID TrueType انجام نخواهد شد.
- -passfonts
- بهطور پیشفرض، ارجاعات به فونتهای ۸ بیتی غیرجاسازیشده در فایل PDF با نزدیکترین فونت از میان "Helvetica"، "Times-Roman" یا "Courier" جایگزین میشوند. این گزینه ارجاعات به فونتهای غیرجاسازیشده را بدون تغییر به فایل PostScript منتقل میکند.
- -aaRaster yes | no
- صاف کردن لبههای تصاویر شطرنجی (raster anti-aliasing) را فعال یا غیرفعال میکند. مقدار پیشفرض "no" است. ممکن است pdftops نیاز داشته باشد شفافیتها و ماسکهای الگوی تصویر در PDF را شطرنجیسازی کند. اگر قرار است فایل PostScript چاپ شود، -aaRaster را غیرفعال بگذارید و مقدار -r را متناسب با رزولوشن چاپگر تنظیم کنید. اگر قرار است PostScript نمایش داده شود، فعالسازی -aaRaster میتواند خواندن متنهای شطرنجیشده را آسانتر کند.
- -rasterize always | never | whenneeded
- بهطور پیشفرض، pdftops صفحات را برحسب نیاز شطرنجیسازی میکند، بهعنوان مثال در صورتی که حاوی شفافیت باشند. برای اجبار به شطرنجیسازی همه صفحات، مقدار -rasterize را روی "always" بگذارید؛ از این حالت برای حذف کامل وابستگی به فونتها استفاده میشود. برای جلوگیری از شطرنجیسازی، مقدار -rasterize را روی "never" تنظیم کنید؛ این کار ممکن است منجر به تولید فایلهایی شود که بهدرستی نمایش داده نمیشوند.
- -processcolorformat MONO8 | CMYK8 | RGB8
- قالب رنگ پردازشی (process color format) را برای استفاده در شطرنجیسازی و تقلیل شفافیت مشخص میکند. مقدار پیشفرض به دیگر تنظیمات وابسته است: برای -level1 پیشفرض MONO8 است، برای -level{1,2,3}sep یا -overprint پیشفرض CMYK8 است، و در تمامی شرایط دیگر پیشفرض RGB8 خواهد بود. اگر -processcolorprofile داده شود، مقدار -processcolorformat از پروفایل ICC مشخصشده استنباط میشود.
- -processcolorprofile filename
- پروفایل ICC پیشفرضی که در حین شطرنجیسازی و تقلیل شفافیت در نظر گرفته میشود را تعیین میکند.
- -defaultgrayprofile defaultgrayprofilefile
- اگر poppler با پشتیبانی از مدیریت رنگ کامپایل شده باشد، این گزینه فضای رنگی DefaultGray را روی پروفایل ICC ذخیرهشده در defaultgrayprofilefile تنظیم میکند.
- -defaultrgbprofile defaultrgbprofilefile
- اگر poppler با پشتیبانی از مدیریت رنگ کامپایل شده باشد، این گزینه فضای رنگی DefaultRGB را روی پروفایل ICC ذخیرهشده در defaultrgbprofilefile تنظیم میکند.
- -defaultcmykprofile defaultcmykprofilefile
- اگر poppler با پشتیبانی از مدیریت رنگ کامپایل شده باشد، این گزینه فضای رنگی DefaultCMYK را روی پروفایل ICC ذخیرهشده در defaultcmykprofilefile تنظیم میکند.
- -optimizecolorspace
- بهطور پیشفرض، تصاویر بیتی (bitmap) درون فایل PDF با فضای رنگ اصلی خود به خروجی PostScript منتقل میشوند که باعث ایجاد نتایجی قابل پیشبینی میشود. این گزینه در صورتی که تمام مؤلفههای هر پیکسل از تصویر یکسان باشند، تصاویر RGB و CMYK را به تصاویر خاکستری (Gray) تبدیل میکند. این ویژگی میتواند مشکلاتی را که هنگام تفکیک رنگ PDFهای حاوی تصاویر سیاهوسفید با کدگذاری RGB پیش میآید، برطرف کند.
- -preload
- بارگذاری اولیه (preload) تصاویر و فرمها.
- -paper size
- اندازه کاغذ را به یکی از مقادیر "letter"، "legal"، "A4" یا "A3" تعیین میکند. این گزینه را میتوان روی "match" نیز قرار داد که در این صورت اندازه کاغذ هر صفحه مطابق با ابعاد ذکرشده در فایل PDF تعیین میشود. در صورتی که هیچکدام از گزینههای -paper، -paperw یا -paperh مشخص نشوند، مقدار پیشفرض تطبیق ابعاد با فایل PDF (match) خواهد بود.
- -paperw size
- پهنای کاغذ را بر حسب پوینت (point) مشخص میکند.
- -paperh size
- ارتفاع کاغذ را بر حسب پوینت (point) مشخص میکند.
- -origpagesizes
- این گزینه همان عملکرد "-paper match" را دارد.
- -nocrop
- بهطور پیشفرض، خروجی مطابق با کادر برش (CropBox) ذکرشده در فایل PDF بریده میشود. این گزینه عمل برش را غیرفعال میکند.
- -expand
- صفحات PDF کوچکتر از کاغذ را برای پر کردن سطح کاغذ گسترش (بزرگنمایی) میدهد. بهطور پیشفرض، اندازه این صفحات مقیاسبندی نمیشود.
- -noshrink
- صفحات PDF بزرگتر از ابعاد کاغذ را کوچک نمیکند. بهطور پیشفرض، صفحات بزرگتر برای جایگیری مناسب در کاغذ کوچک میشوند.
- -nocenter
- بهطور پیشفرض، صفحات PDF کوچکتر از کاغذ (پس از اعمال هر نوع مقیاسبندی) در مرکز کاغذ قرار میگیرند. این گزینه باعث میشود که بهجای مرکز، در گوشه پایین-چپ کاغذ تراز شوند.
- -duplex
- مدخل pagedevice مربوط به Duplex را درون فایل PostScript درج میکند. این تنظیم به چاپگرهای با قابلیت چاپ دورو اعلام میکند که قابلیت دورو را فعال نمایند.
- -opw password
- گذرواژه مالک (owner password) فایل PDF را مشخص میکند. ارائه این گذرواژه تمام محدودیتهای امنیتی فایل را دور میزند.
- -upw password
- گذرواژه کاربر (user password) فایل PDF را مشخص میکند.
- -overprint
- شبیهسازی روچاپ (overprint) را هنگام شطرنجیسازی فعال میکند. چنانچه -processcolorformat برابر با CMYK8 و سطح زبان بالاتر از ۲ باشد، این گزینه بهطور پیشفرض فعال است. توجه: این گزینه نیازمند آن است که -processcolorformat روی CMYK8 تنظیم شده باشد.
- -q
- از چاپ هرگونه پیام یا خطا خودداری میکند.
- -v
- اطلاعات نگارش و کپیرایت را نمایش میدهد.
- -h
- راهنمای استفاده از دستور را نمایش میدهد. (-help و --help معادل یکدیگرند.)
وضعیت خروج (EXIT STATUS)
ابزارهای Xpdf از کدهای خروج زیر استفاده میکنند:
- 0
- بدون خطا.
- 1
- خطا در باز کردن فایل PDF.
- 2
- خطا در باز کردن فایل خروجی.
- 3
- خطای مربوط به دسترسیها و مجوزهای PDF.
- 99
- سایر خطاها.
نویسندگان (AUTHORS)
حق کپیرایت نرمافزار و مستندات pdftops متعلق به Glyph & Cog, LLC بین سالهای 1996 تا 2011 است.
همچنین ببینید (SEE ALSO)
pdfdetach(1), pdffonts(1), pdfimages(1), pdfinfo(1), pdftocairo(1), pdftohtml(1), pdftoppm(1), pdftotext(1) pdfseparate(1), pdfsig(1), pdfunite(1)
| 15 August 2011 |