ນີ້ແມ່ນຄໍາສັ່ງ gs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gs - Ghostscript (ຕົວແປພາສາ PostScript ແລະ PDF)
ສະຫຼຸບສັງລວມ
gs [ ທາງເລືອກໃນການ ] [ ໄຟ ]... (Unix, VMS)
gswin32c [ ທາງເລືອກໃນການ ] [ ໄຟ ]... (ນາງສາວ ປ່ອງຢ້ຽມ)
gswin32 [ ທາງເລືອກໃນການ ] [ ໄຟ ]... (ນາງສາວ Windows 3.1)
gsos2 [ ທາງເລືອກໃນການ ] [ ໄຟ ]... (OS/2)
ລາຍລະອຽດ
ໄດ້ gs (gswin32c, gswin32, gsos2) ຄໍາສັ່ງເອີ້ນວ່າ ghostscript, ນາຍພາສາຂອງ Adobe
ລະບົບ PostScript(tm) ແລະ Portable ເອກະສານ ຮູບແບບ (PDF) ພາສາ. gs ອ່ານ "ໄຟລ໌" ໃນ
ລໍາດັບແລະປະຕິບັດພວກມັນເປັນໂປແກຼມ Ghostscript. ຫຼັງຈາກດໍາເນີນການນີ້, ມັນອ່ານຕໍ່ໄປ
ການປ້ອນຂໍ້ມູນຈາກກະແສການປ້ອນຂໍ້ມູນມາດຕະຖານ (ປົກກະຕິແມ່ນແປ້ນພິມ), ການຕີຄວາມໝາຍຂອງແຕ່ລະສາຍ
ແຍກຕ່າງຫາກແລະອອກໄປຫາອຸປະກອນຜົນຜະລິດ (ອາດຈະເປັນໄຟລ໌ຫຼື X11 ປ່ອງຢ້ຽມຕົວຢ່າງ, ເບິ່ງ
ຂ້າງລຸ່ມນີ້). ນາຍພາສາອອກຢ່າງສະໜິດສະໜົມເມື່ອມັນພົບກັບຄຳສັ່ງ “ເຊົາ” (ທັງໃນ
ໄຟລ໌ ຫຼືຈາກແປ້ນພິມ), ໃນຕອນທ້າຍຂອງໄຟລ໌, ຫຼືຢູ່ໃນສັນຍານລົບກວນ (ເຊັ່ນ: Control-C
ຢູ່ທີ່ແປ້ນພິມ).
ນາຍພາສາຮັບຮູ້ການປ່ຽນທາງເລືອກຫຼາຍອັນ, ເຊິ່ງບາງອັນໄດ້ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້. ກະລຸນາ
ເບິ່ງເອກະສານການນໍາໃຊ້ສໍາລັບຂໍ້ມູນຄົບຖ້ວນ. ສະວິດອາດຈະປາກົດຢູ່ບ່ອນໃດກໍໄດ້ໃນ
ເສັ້ນຄໍາສັ່ງແລະນໍາໃຊ້ກັບໄຟລ໌ທັງຫມົດຫຼັງຈາກນັ້ນ. ການເອີ້ນ Ghostscript ກັບ -h or -?
switch ຜະລິດຂໍ້ຄວາມທີ່ສະແດງໃຫ້ເຫັນ switches ທີ່ເປັນປະໂຫຍດຫຼາຍ, ອຸປະກອນທັງຫມົດທີ່ຮູ້ຈັກ
ທີ່ສາມາດປະຕິບັດໄດ້, ແລະເສັ້ນທາງຄົ້ນຫາສໍາລັບຕົວອັກສອນ; ໃນ Unix ມັນຍັງສະແດງໃຫ້ເຫັນສະຖານທີ່ຂອງ
ເອກະສານລະອຽດ.
Ghostscript ອາດຈະຖືກສ້າງຂື້ນເພື່ອໃຊ້ອຸປະກອນຜົນຜະລິດທີ່ແຕກຕ່າງກັນຫຼາຍ. ເພື່ອເບິ່ງວ່າອຸປະກອນໃດຂອງເຈົ້າ
ປະຕິບັດໄດ້ປະກອບມີ, ແລ່ນ "gs -h".
ເວັ້ນເສຍແຕ່ວ່າທ່ານລະບຸອຸປະກອນສະເພາະ, Ghostscript ປົກກະຕິຈະເປີດອັນທໍາອິດໃນນັ້ນ
ແລະນໍາຜົນຜະລິດໃຫ້ມັນ.
ຖ້າສ້າງດ້ວຍການສະຫນັບສະຫນູນ X11, ເລື້ອຍໆອຸປະກອນເລີ່ມຕົ້ນແມ່ນປ່ອງຢ້ຽມ X11 (ຕົວສະແດງຕົວຢ່າງ), ອື່ນ
ghostscript ໂດຍປົກກະຕິຈະໃຊ້ອຸປະກອນ bbox ແລະພິມໃນ stdout ຂະຫນາດຂອງ
ໄຟລ໌ postscript.
ດັ່ງນັ້ນຖ້າອັນທໍາອິດໃນບັນຊີລາຍຊື່ແມ່ນອັນທີ່ທ່ານຕ້ອງການໃຊ້, ພຽງແຕ່ອອກຄໍາສັ່ງ
gs myfile.ps
ທ່ານຍັງສາມາດກວດເບິ່ງຊຸດຂອງອຸປະກອນທີ່ມີຢູ່ຈາກພາຍໃນ Ghostscript: invoke
Ghostscript ແລະປະເພດ
ຊື່ອຸປະກອນ ==
ແຕ່ອຸປະກອນທໍາອິດໃນລາຍການຜົນໄດ້ຮັບອາດຈະບໍ່ເປັນອຸປະກອນເລີ່ມຕົ້ນທີ່ທ່ານກໍານົດ
ກັບ "gs -h". ເພື່ອລະບຸ "AbcXyz" ເປັນອຸປະກອນຜົນຜະລິດເບື້ອງຕົ້ນ, ປະກອບມີສະວິດ
-sDEVICE=AbcXyz
ຕົວຢ່າງ, ສໍາລັບຜົນຜະລິດກັບເຄື່ອງພິມ Epson ເຈົ້າອາດຈະໃຊ້ຄໍາສັ່ງ
gs -sDEVICE=epson myfile.ps
ປຸ່ມ "-sDEVICE=" ຈະຕ້ອງນຳໜ້າການກ່າວເຖິງທຳອິດຂອງໄຟລ໌ທີ່ຈະພິມ, ແລະພຽງແຕ່ປຸ່ມ
ການນໍາໃຊ້ຄັ້ງທໍາອິດຂອງ switch ມີຜົນກະທົບໃດໆ.
ສຸດທ້າຍ, ທ່ານສາມາດກໍານົດອຸປະກອນເລີ່ມຕົ້ນໃນຕົວແປສະພາບແວດລ້ອມ GS_DEVICE. ໄດ້
ລໍາດັບຄວາມສໍາຄັນສໍາລັບທາງເລືອກເຫຼົ່ານີ້ຈາກສູງສຸດໄປຫາຕ່ໍາສຸດ (Ghostscript ໃຊ້
ອຸປະກອນທີ່ກໍານົດສູງສຸດໃນບັນຊີລາຍການ) ແມ່ນ:
ບາງອຸປະກອນສາມາດຮອງຮັບຄວາມລະອຽດ (ຄວາມໜາແໜ້ນ). ເພື່ອກໍານົດຄວາມລະອຽດກ່ຽວກັບ
ເຄື່ອງພິມດັ່ງກ່າວ, ໃຊ້ປຸ່ມ "-r":
gs -sDEVICE= -r x
ຕົວຢ່າງ, ໃນເຄື່ອງພິມທີ່ເຂົ້າກັນໄດ້ກັບ Epson 9-pin, ທ່ານໄດ້ຮັບຄວາມຫນາແຫນ້ນຕ່ໍາສຸດ (ໄວທີ່ສຸດ)
ຮູບແບບທີ່ມີ
gs -sDEVICE=epson -r60x72
ແລະຄວາມຫນາແຫນ້ນສູງສຸດ (ຄຸນນະພາບຜົນຜະລິດທີ່ດີທີ່ສຸດ) ຮູບແບບທີ່ມີ
gs -sDEVICE=epson -r240x72.
ຖ້າທ່ານເລືອກເຄື່ອງພິມເປັນອຸປະກອນຜົນຜະລິດ, Ghostscript ຍັງອະນຸຍາດໃຫ້ທ່ານເລືອກບ່ອນໃດ
Ghostscript ສົ່ງຜົນໄດ້ຮັບ - ໃນລະບົບ Unix, ໂດຍປົກກະຕິໄປຫາໄຟລ໌ຊົ່ວຄາວ. ເພື່ອສົ່ງ
ຜົນຜະລິດໄປຫາໄຟລ໌ "foo.xyz", ໃຊ້ສະຫຼັບ
-sOutputFile=foo.xyz
ທ່ານອາດຈະຕ້ອງການພິມແຕ່ລະຫນ້າແຍກຕ່າງຫາກ. ເພື່ອເຮັດສິ່ງນີ້, ສົ່ງຜົນຜະລິດໄປຫາຊຸດຂອງ
ໄຟລ໌ "foo1.xyz, foo2.xyz, ... " ໂດຍໃຊ້ປຸ່ມ "-sOutputFile=" ສະຫຼັບກັບ "%d" ໃນຊື່ໄຟລ໌.
ແມ່ແບບ:
-sOutputFile=foo%d.xyz
ແຕ່ລະໄຟລ໌ທີ່ໄດ້ຮັບຜົນໄດ້ຮັບຫນຶ່ງຫນ້າ, ແລະໄຟລ໌ໄດ້ຖືກຈັດລໍາດັບຕາມລໍາດັບ.
"%d" ແມ່ນຮູບແບບສະເພາະຂອງ printf; ທ່ານຍັງສາມາດໃຊ້ຕົວແປເຊັ່ນ "%02d".
ໃນລະບົບ Unix ແລະ MS Windows ທ່ານສາມາດສົ່ງຜົນຜະລິດໄປຫາທໍ່ໄດ້. ສໍາລັບຕົວຢ່າງ, ທໍ່
ຜົນຜະລິດໃຫ້ແກ່ "lpr" ຄໍາສັ່ງ (ເຊິ່ງ, ໃນຫຼາຍລະບົບ Unix, ຊີ້ມັນໄປຫາເຄື່ອງພິມ), ໃຊ້
ທາງເລືອກ
-sOutputFile=%pipe%lpr
ຈື່ໄວ້ວ່າຕົວອັກສອນ '%' ຈະຕ້ອງຖືກເພີ່ມເປັນສອງເທົ່າໃນ MS Windows ເພື່ອຫຼີກລ້ຽງການຫຼອກລວງ
ນາຍພາສາຄໍາສັ່ງ.
ນອກນັ້ນທ່ານຍັງສາມາດສົ່ງຜົນຜະລິດໄປຫາຜົນຜະລິດມາດຕະຖານ:
-sOutputFile=-
or
-sOutputFile=%stdout%
ໃນກໍລະນີດັ່ງກ່າວນີ້, ທ່ານຍັງຕ້ອງໃຊ້ -q ສະຫຼັບ, ເພື່ອປ້ອງກັນ Ghostscript ຈາກການຂຽນຂໍ້ຄວາມ
ຜົນຜະລິດມາດຕະຖານ.
ເພື່ອເລືອກຂະໜາດເຈ້ຍສະເພາະ, ໃຫ້ໃຊ້ປຸ່ມເສັ້ນຄຳສັ່ງ
-sPAPERSIZE=
ຕົວຢ່າງ
-sPAPERSIZE=a4
or
-sPAPERSIZE=ຕາມກົດໝາຍ
ຂະໜາດເຈ້ຍ ISO ແລະ US ສ່ວນໃຫຍ່ຖືກຮັບຮູ້. ເບິ່ງເອກະສານການນໍາໃຊ້ສໍາລັບບັນຊີລາຍຊື່ເຕັມ,
ຫຼືຄໍານິຍາມໃນໄຟລ໌ເບື້ອງຕົ້ນ "gs_statd.ps".
Ghostscript ສາມາດເຮັດໄດ້ຫຼາຍຢ່າງນອກເຫນືອຈາກການພິມຫຼືເບິ່ງໄຟລ໌ PostScript ແລະ PDF. ສໍາລັບ
ຕົວຢ່າງ, ຖ້າທ່ານຕ້ອງການຮູ້ກ່ອງຂອບເຂດຂອງໄຟລ໌ PostScript (ຫຼື EPS), Ghostscript
ສະຫນອງ "ອຸປະກອນ" ພິເສດທີ່ພຽງແຕ່ພິມອອກຂໍ້ມູນນີ້.
ຕົວຢ່າງ, ການນໍາໃຊ້ຫນຶ່ງໃນໄຟລ໌ຕົວຢ່າງທີ່ແຈກຢາຍກັບ Ghostscript,
gs -sDEVICE=bbox golfer.ps
ພິມອອກ
%%BoundingBox: 0 25 583 732
%%HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445
OPTIONS
-- ຊື່ເອກະສານ arg1 ...
ເອົາ argument ຕໍ່ໄປເປັນຊື່ໄຟລ໌ຕາມປົກກະຕິ, ແຕ່ໃຊ້ເວລາ argument ທີ່ຍັງເຫຼືອທັງຫມົດ
(ເຖິງແມ່ນວ່າພວກເຂົາເຈົ້າມີຮູບແບບ syntactic ຂອງ switches) ແລະກໍານົດຊື່ "ARGUMENTS"
ໃນ "userdict" (ບໍ່ແມ່ນ "systemdict") ເປັນ array ຂອງ strings ເຫຼົ່ານັ້ນ, ກ່ອນທີ່ຈະ ແລ່ນໄດ້
ໄຟລ໌. ເມື່ອ Ghostscript ສໍາເລັດການປະຕິບັດໄຟລ໌, ມັນຈະກັບຄືນສູ່ shell.
-Dຊື່=token
-dຊື່=token
ກໍານົດຊື່ໃນ "systemdict" ກັບຄໍານິຍາມທີ່ກໍານົດໄວ້. ໂທເຄັນຕ້ອງແມ່ນແທ້
ຫນຶ່ງ token (ຕາມທີ່ກໍານົດໂດຍ "token" operator) ແລະອາດຈະບໍ່ມີຊ່ອງຫວ່າງ.
-Dຊື່
-dຊື່ ກໍານົດຊື່ໃນ "systemdict" ດ້ວຍ value = null.
-Sຊື່=string
-sຊື່=string
ກໍານົດຊື່ໃນ "systemdict" ທີ່ມີສະຕຣິງທີ່ໃຫ້ເປັນຄ່າ. ນີ້ແມ່ນແຕກຕ່າງຈາກ
-dທີ່ຢູ່ ຍົກຕົວຢ່າງ, -dname=35 ເທົ່າກັບຊິ້ນສ່ວນຂອງໂປຣແກຣມ
/ຊື່ 35 def
ໃນຂະນະທີ່ -sname=35 ເທົ່າກັບ
/name (35) def
-P ເຮັດໃຫ້ Ghostscript ມີລັກສະນະທໍາອິດໃນໄດເລກະທໍລີປະຈຸບັນສໍາລັບໄຟລ໌ຫ້ອງສະຫມຸດ. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, Ghostscript ຈະບໍ່ເບິ່ງຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ, ເວັ້ນເສຍແຕ່, ແນ່ນອນ,
ໄດເລກະທໍລີທີ່ສະຫນອງໃຫ້ຢ່າງຊັດເຈນທໍາອິດແມ່ນ "." ໃນ -I. ເບິ່ງຍັງ ຈຸດເລີ່ມຕົ້ນ
ເອກະສານ ພາກສ່ວນຂ້າງລຸ່ມນີ້, ແລະມັດໄວ້ ໃຊ້.htm ສໍາລັບການສົນທະນາລາຍລະອຽດກ່ຽວກັບເສັ້ນທາງຄົ້ນຫາ
ແລະ Ghostscript ຊອກຫາໄຟລ໌ແນວໃດ.
-q ການເລີ່ມຕົ້ນທີ່ງຽບໆ: ສະກັດກັ້ນຂໍ້ຄວາມເລີ່ມຕົ້ນປົກກະຕິ, ແລະຍັງເຮັດເທົ່າກັບ
-dງຽບ.
-gເລກ 1xເລກ 2
ເທົ່າກັບ -dDEVICEWIDTH=ເລກ 1 ແລະ -dDEVICEHEIGHT=ເລກ 2. ນີ້ແມ່ນສໍາລັບ
ຜົນປະໂຫຍດຂອງອຸປະກອນ (ເຊັ່ນ: ປ່ອງຢ້ຽມ X11) ທີ່ຕ້ອງການ (ຫຼືອະນຸຍາດໃຫ້) ຄວາມກວ້າງແລະຄວາມສູງ
ທີ່ຈະລະບຸໄວ້.
-rຈໍານວນ
-rເລກ 1xເລກ 2
ເທົ່າກັບ -dDEVICEXRESOLUTION=ເລກ 1 ແລະ -dDEVICEYRESOLUTION=ເລກ 2. ນີ້ແມ່ນ
ສໍາລັບຜົນປະໂຫຍດຂອງອຸປະກອນເຊັ່ນເຄື່ອງພິມທີ່ສະຫນັບສະຫນູນ X ແລະ Y ຫຼາຍ
ມະຕິ. ຖ້າມີພຽງແຕ່ຕົວເລກດຽວເທົ່ານັ້ນ, ມັນຖືກນໍາໃຊ້ສໍາລັບຄວາມລະອຽດ X ແລະ Y.
-Iໄດເລກະທໍລີ
ເພີ່ມລາຍຊື່ໄດເລກະທໍລີທີ່ກໍານົດໄວ້ຢູ່ຫົວຂອງເສັ້ນທາງຄົ້ນຫາສໍາລັບຫ້ອງສະຫມຸດ
ໄຟລ໌.
- ນີ້ບໍ່ແມ່ນຕົວປ່ຽນແທ້ໆ, ແຕ່ຊີ້ໃຫ້ເຫັນເຖິງ Ghostscript ວ່າການປ້ອນຂໍ້ມູນມາດຕະຖານແມ່ນ
ມາຈາກໄຟລ໌ຫຼືທໍ່ແລະບໍ່ແມ່ນການໂຕ້ຕອບຈາກເສັ້ນຄໍາສັ່ງ.
Ghostscript ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານຈົນກ່ວາມັນໄປຮອດທ້າຍຂອງໄຟລ໌, ດໍາເນີນການມັນ
ເຊັ່ນດຽວກັບໄຟລ໌ອື່ນໆ, ແລະຫຼັງຈາກນັ້ນສືບຕໍ່ການປຸງແຕ່ງເສັ້ນຄໍາສັ່ງ. ໃນເວລາທີ່
ເສັ້ນຄໍາສັ່ງໄດ້ຖືກປຸງແຕ່ງທັງຫມົດ, Ghostscript ອອກແທນທີ່ຈະເຂົ້າໄປໃນ
ຮູບແບບການໂຕ້ຕອບຂອງຕົນ.
ໃຫ້ສັງເກດວ່າໄຟລ໌ເລີ່ມຕົ້ນປົກກະຕິ "gs_init.ps" ເຮັດໃຫ້ "systemdict" ອ່ານເທົ່ານັ້ນ, ດັ່ງນັ້ນ
ຄ່າຂອງຊື່ທີ່ກໍານົດດ້ວຍ -D, -d, -S, ຫຼື -s ບໍ່ສາມາດປ່ຽນແປງໄດ້ (ເຖິງແມ່ນວ່າ, ແນ່ນອນ,
ພວກເຂົາສາມາດຖືກແທນທີ່ໂດຍຄໍານິຍາມໃນ "userdict" ຫຼືວັດຈະນານຸກົມອື່ນໆ.)
ພິເສດ ຊື່
-dDISKFONTS
ເຮັດໃຫ້ໂຄງຮ່າງຕົວອັກສອນແຕ່ລະອັນຖືກໂຫລດຈາກແຜ່ນໃນຄັ້ງທຳອິດ
ແມ່ນພົບ. (ປົກກະຕິ Ghostscript ໂຫຼດທຸກຕົວຂຽນເມື່ອມັນ
loads a font.) ນີ້ອາດຈະອະນຸຍາດໃຫ້ໂຫລດ fonts ຫຼາຍເຂົ້າໄປໃນ RAM, ໂດຍຄ່າໃຊ້ຈ່າຍຂອງ
ການສະແດງຜົນຊ້າລົງ.
-dNOCACHE
ປິດການນຳໃຊ້ການຈັດເກັບຕົວອັກສອນ. ເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບການ debugging.
-dNOBIND
ປິດໃຊ້ງານຕົວປະຕິບັດການ "bind". ເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບການ debugging.
-dNODISPLAY
ສະກັດກັ້ນການເລີ່ມຕົ້ນປົກກະຕິຂອງອຸປະກອນຜົນຜະລິດ. ນີ້ອາດຈະເປັນປະໂຫຍດໃນເວລາທີ່
ການດີບັກ.
-dNOPAUSE
ປິດການກະຕຸ້ນເຕືອນແລະຢຸດຊົ່ວຄາວໃນຕອນທ້າຍຂອງແຕ່ລະຫນ້າ. ນີ້ອາດຈະເປັນຄວາມປາຖະຫນາສໍາລັບ
ຄໍາຮ້ອງສະຫມັກທີ່ໂຄງການອື່ນກໍາລັງຂັບລົດ Ghostscript.
-dNOPLATFONTS
ປິດການນຳໃຊ້ຟອນທີ່ສະໜອງໃຫ້ໂດຍແພລະຕະຟອມພື້ນຖານ (ຕົວຢ່າງ X
Windows). ອັນນີ້ອາດຈະຕ້ອງການຖ້າ fonts ເວທີເບິ່ງບໍ່ຄືກັນ
ຕົວອັກສອນທີ່ສາມາດຂະຫຍາຍໄດ້.
-dSAFER
ຈໍາກັດການດໍາເນີນການໄຟລ໌ທີ່ວຽກສາມາດປະຕິບັດໄດ້. ແນະນໍາຢ່າງແຂງແຮງສໍາລັບ spooler,
scripts ການປ່ຽນໃຈເຫລື້ອມໃສຫຼືສະພາບແວດລ້ອມທີ່ລະອຽດອ່ອນອື່ນໆທີ່ລາຍລັກອັກສອນບໍ່ດີຫຼື
ລະຫັດໂປລແກລມ PostScript ອັນຕະລາຍຕ້ອງໄດ້ຮັບການປ້ອງກັນຈາກການປ່ຽນແປງໄຟລ໌ທີ່ສໍາຄັນ.
-dWRITESYSTEMDICT
ໃບ "systemdict" ສາມາດຂຽນໄດ້. ນີ້ແມ່ນມີຄວາມຈໍາເປັນໃນເວລາທີ່ແລ່ນຜົນປະໂຫຍດພິເສດ
ໂຄງການເຊັ່ນ: font2c ແລະ pcharstr, ເຊິ່ງຕ້ອງຂ້າມການເຂົ້າເຖິງ PostScript ປົກກະຕິ
ການປົກປ້ອງ.
-sDEVICE=ອຸປະກອນ
ເລືອກອຸປະກອນຜົນຜະລິດເບື້ອງຕົ້ນສຳຮອງ, ດັ່ງທີ່ອະທິບາຍໄວ້ຂ້າງເທິງ.
-sOutputFile=ຊື່ເອກະສານ
ເລືອກໄຟລ໌ຜົນຜະລິດສະຫຼັບ (ຫຼືທໍ່) ສໍາລັບອຸປະກອນການຜະລິດເບື້ອງຕົ້ນ, ເປັນ
ອະທິບາຍຂ້າງເທິງ.
ຄວາມປອດໄພ MODE
ໄດ້ -dSAFER ທາງເລືອກປິດການໃຊ້ງານ "deletefile" ແລະ "renamefile" ປະຕິບັດການແລະຫ້າມ
ເປີດຄຳສັ່ງ piped ("%pipe%cmd"). ພຽງແຕ່ "%stdout" ແລະ "%stderr" ສາມາດເປີດໄດ້
ການຂຽນ. ມັນຍັງປິດການອ່ານຈາກໄຟລ໌, ຍົກເວັ້ນ "%stdin", ໄຟລ໌ທີ່ໃຫ້ເປັນ a
ການໂຕ້ຖຽງແຖວຄໍາສັ່ງ, ແລະໄຟລ໌ທີ່ມີຢູ່ໃນເສັ້ນທາງທີ່ໃຫ້ໂດຍ LIBPATH ແລະ FONTPATH ຫຼື
ລະບຸໂດຍຕົວກໍານົດລະບົບ /FontResourceDir ແລະ /GenericResourceDir.
ໂໝດນີ້ຍັງກຳນົດພາລາມິເຕີ .LockSafetyParams ຂອງອຸປະກອນຜົນຜະລິດເບື້ອງຕົ້ນເປັນ
ປ້ອງກັນໂຄງການທີ່ພະຍາຍາມຂຽນໃສ່ໄຟລ໌ໂດຍໃຊ້ອຸປະກອນ OutputFile
ພາລາມິເຕີ. ນັບຕັ້ງແຕ່ຕົວກໍານົດການອຸປະກອນທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ລວມທັງ
OutputFile, ຖືກກໍານົດໄວ້ກ່ອນທີ່ຈະເປັນໂຫມດປອດໄພ, ການນໍາໃຊ້ "-sOutputFile = ... " ໃນເສັ້ນຄໍາສັ່ງແມ່ນ
ບໍ່ ຈຳ ກັດ.
ໂໝດປອດໄພປ້ອງກັນການປ່ຽນແປງ /GenericResourceDir, /FontResourceDir,
/SystemParamsPassword, ແລະ /StartJobPassword.
ໃນຂະນະທີ່ໂຫມດ SAFER ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ, ມັນແມ່ນຄ່າເລີ່ມຕົ້ນຂອງສະຄິບ wrapper ຈໍານວນຫຼາຍເຊັ່ນ:
ps2pdf ແລະອາດຈະເປັນຄ່າເລີ່ມຕົ້ນໃນການປ່ອຍ Ghostscript ຕໍ່ມາ. ດັ່ງນັ້ນໃນເວລາທີ່ແລ່ນ
ບັນດາໂຄງການທີ່ຕ້ອງການເປີດໄຟລ໌ຫຼືກໍານົດຕົວກໍານົດການຈໍາກັດທີ່ທ່ານຄວນຜ່ານ
-dNOSAFER ທາງເລືອກແຖວຄໍາສັ່ງຫຼືຄໍາສັບຄ້າຍຄືຂອງມັນ -dDELAYSAFER.
ເມື່ອແລ່ນກັບ -dNOSAFER ມັນເປັນໄປໄດ້ທີ່ຈະປະຕິບັດ "ບັນທຶກ" ຕາມດ້ວຍ ".setsafe",
ດໍາເນີນການໄຟລ໌ຫຼືຂັ້ນຕອນໃນໂຫມດ SAFER, ແລະຫຼັງຈາກນັ້ນໃຊ້ "ຟື້ນຟູ" ເພື່ອກັບຄືນໄປຫາ NOSAFER
ໂໝດ. ໃນຄໍາສັ່ງເພື່ອປ້ອງກັນວັດຖຸປະຢັດຈາກການຟື້ນຟູໂດຍໄຟລ໌ຕ່າງປະເທດຫຼື
ຂັ້ນຕອນ ".runandhide" ຄວນຖືກໃຊ້ເພື່ອຊ່ອນວັດຖຸບັນທຶກຈາກ
ຂັ້ນຕອນການຈໍາກັດ.
ໃຊ້ gs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net