هذا هو الأمر pstopnm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
pstopnm - تحويل ملف PostScript إلى أي خريطة محمولة
موجز
بستوبنم [-المعتاد] [- القوة] [-مساعدة] [-llx s] [-لي s] [-المناظر الطبيعيه] [-صورة]
[-نوكروب] [-pbm |-pgm |-جزء في المليون] [-urx s] [-وري s] [-إفراط] [-xborder n] [-xmax n] [-xsize
f] [-الحدود f] [-أي ماكس n] [-الحجم n] com.psfile[.PS]
الوصف
يقرأ ملف PostScript كمدخل. ينتج ملفات PBM أو PGM أو PPM كإخراج. هذا
يستخدم البرنامج ببساطة غوستسكريبت لتقديم ملف PostScript مع برامج تشغيل جهاز PNM.
إذا لم يكن لديك غوستسكريبت مثبت (تم استدعاؤه بواسطة a gs الأمر) ، أو الإصدار الذي لديك
لم يتم تركيبه باستخدام برامج تشغيل أجهزة PNM ذات الصلة ، بستوبنم سوف تفشل. أنت تستطيع
معرفة ما إذا كان لديك البيئة المناسبة عن طريق إصدار الأمر gs --مساعدة . إذا استجابت
والقوائم ضمن "الأجهزة المتاحة" PBM, com.pbmraw, PGM, com.pgmraw, PNM, com.pnmraw, جزء في المليون أو com.ppmraw,
كنت في العمل.
بستوبنم لا يستخدم مكتبات Netpbm لإنشاء ملفات الإخراج ، لذلك قد لا يكون
متوافق تمامًا مع معظم برامج Netpbm.
com.psfile[.PS] هو اسم ملف الإدخال. .pstopnm سيضيف ال ps حتى نهاية
الاسم الذي تحدده في حالة عدم وجود ملف بالاسم الدقيق الذي تحدده ، ولكن يوجد ملف مضاف.
استعمل - للإشارة إلى الإدخال القياسي.
إذا كنت تستخدم -المعتاد اختيار، بستوبنم يخرج صورًا لجميع الصفحات على هيئة صورة متعددة
ملف إلى الإخراج القياسي. خلاف ذلك، بستوبنم يُنشئ ملفًا واحدًا لكل صفحة في ملف
وثيقة بوستسكريبت. تتم تسمية الملفات على النحو التالي: إذا تم تسمية ملف الإدخال
psfile.ps، سيكون اسم الملفات psfile001.ppm, psfile002.ppm، إلخ. نوع الملف
اللاحقة هي .جزء في المليون, .pgm أو .pbm، اعتمادًا على نوع الإخراج الذي تختاره مع
خيارات الاحتجاج. إذا كان اسم ملف الإدخال لا ينتهي بـ .PS، اسم الملف بالكامل هو
المستخدمة في اسم ملف الإخراج. على سبيل المثال ، إذا تم تسمية ملف الإدخال psfile.oldأطلقت حملة
اسم ملف الإخراج هو psfile.old001.ppm، الخ.
لاحظ أن تحديد ملف الإخراج غير متوافق مع معظم برامج Netpbm ، لأنه
لا يكون افتراضيًا على الإخراج القياسي. هذا لأسباب تاريخية ، بناءً على الحقيقة
أن تنسيقات Netpbm لا توفر دائمًا سلسلة من الصور في ملف واحد.
يحتوي كل ملف ناتج على صورة لجزء مستطيل من الصفحة المراد نقله إليها
يتعلق. سيتم دائمًا توسيط المنطقة المحددة في ملف الإخراج ، وقد تحتوي على
حدود حوله. مساحة الصورة المراد استخراجها من ملف PostScript وتقديمها
في أي خريطة محمولة يتم تحديدها بأربعة أرقام ، الزاوية اليسرى السفلية والأعلى
إحداثيات الزاوية اليمنى س و ص. عادة ما يتم تحديد هذه الإحداثيات بواسطة
تعليق BoundingBox في رأس ملف PostScript ، لكن يمكن للمستخدم تجاوزها
من خلال تحديد واحد أو أكثر من الخيارات التالية: -llx, -لي, -urxو -وري.
يتحكم ملف
استخدام الخيارات -xborder -الحدود. إذا بستوبنم لا يعثر على معلمات BoundingBox
في الإدخال ، ولم تحدد إحداثيات منطقة الصورة في سطر الأوامر ، بستوبنم
يستخدم القيم الافتراضية. إذا كان الإدخال الخاص بك من الإدخال القياسي ، بستوبنم لا يستخدم
معلمات BoundingBox (بسبب الصعوبة الفنية لاستخراج تلك المعلومات و
لا يزال يغذي الملف إلى Ghostscript) ، لذلك عليك إما تحديد منطقة الصورة
إحداثيات أو اتخاذ الافتراضي.
ما لم تحدد كلاً من عرض وارتفاع ملف الإخراج ، عبر امتداد -xsize -الحجم الخيارات،
بستوبنم تعيين المستند إلى صورة الإخراج عن طريق الحفاظ على نسبة العرض إلى الارتفاع الخاصة به.
تم الإبلاغ عن أنه في بعض مدخلات Postscript Version 1 ، Ghostscript ، وبالتالي
بستوبنم، لا ينتج أي مخرجات. لحل هذه المشكلة ، يمكنك تحويل الملف إلى
نسخة بوستسكريبت 3 مع البرنامج ps2ps. يقال أن البرنامج توقفات هل
لا تعمل.
OPTIONS
- القوة
يفرض أن يكون ملف الإخراج بتنسيق عادي (نصي). خلاف ذلك ، هو في الخام
(ثنائي). يرى PBM(1) ، إلخ.
-llx bx
يختار bx مثل الزاوية اليسرى السفلية x إحداثي (بالبوصة).
-لي by
يختار by مثل الزاوية اليسرى السفلية ص إحداثي (بالبوصة).
-المناظر الطبيعيه
يجعل الصورة في الوضع الأفقي.
-صورة
يجعل الصورة في الوضع الرأسي.
-نوكروب
لا يقطع أبعاد الصورة الناتجة لتتطابق مع منطقة صورة PostScript
الأبعاد.
-pbm -pgm -جزء في المليون
يحدد تنسيق ملف الإخراج. بشكل افتراضي ، يتم تقديم جميع الملفات بتنسيق
خرائط بيكسل محمولة (تنسيق جزء في المليون).
-المعتاد
يتسبب في انتقال الإخراج إلى الإخراج القياسي بدلاً من الملفات العادية ، بمعدل واحد لكل صفحة
(انظر وصف ملفات الإخراج أعلاه). يستخدم com.pnmsplit لاستخراج الصفحات الفردية
من الإخراج القياسي.
-urx tx
يختار tx مثل الزاوية اليمنى العليا x إحداثي (بالبوصة).
-وري ty
يختار ty مثل الزاوية اليمنى العليا للإحداثيات y (بالبوصة).
-إفراط
يطبع معالجة المعلومات إلى stdout.
-xborder فارك
يحدد أن عرض الحد على طول المحور ص يجب أن يكون فارك مرات المستند
العرض كما هو محدد بواسطة تعليق الصندوق المحيط في رأس ملف PostScript. ال
القيمة الافتراضية هي 0.1.
-xmax xs
يحدد أن الحد الأقصى لعرض صورة الإخراج يجب أن يكون بحجم أقل أو يساوي
xs بكسل (الافتراضي: 612).
-xsize xSize
يحدد أن عرض صورة الإخراج يجب أن يكون بالضبط xs بكسل.
-الحدود فارك
يحدد أن عرض الحد على طول المحور X يجب أن يكون فارك مرات المستند
العرض كما هو محدد بواسطة تعليق الصندوق المحيط في رأس ملف PostScript. ال
القيمة الافتراضية هي 0.1.
-أي ماكس ys
يحدد أن الحد الأقصى لارتفاع صورة الإخراج يجب أن يكون بحجم أقل أو يساوي
ys بكسل (الافتراضي: 792).
-الحجم ys
يحدد أن ارتفاع صورة الإخراج يجب أن يكون بالضبط ys بكسل.
استخدم pstopnm عبر الإنترنت باستخدام خدمات onworks.net