ນີ້ແມ່ນ gropdf ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
gropdf - ໄດເວີ PDF ສໍາລັບ groff
ສະຫຼຸບສັງລວມ
gropdf [-delvs] [-F dir] [-p ຂະໜາດເອກະສານ] [-y ຮາກຖານ] [-u [cmapfile]] [ໄຟ ...]
ມັນເປັນໄປໄດ້ທີ່ຈະມີຊ່ອງຫວ່າງລະຫວ່າງຕົວເລືອກແຖວຄໍາສັ່ງແລະພາລາມິເຕີຂອງມັນ.
ລາຍລະອຽດ
gropdf ແປຜົນຜະລິດຂອງ GNU ຕັດໄມ້ ເປັນ PDF. ປົກກະຕິ gropdf ຄວນຈະຖືກເອີ້ນໂດຍ
ການນໍາໃຊ້ຄໍາສັ່ງ groff ກັບ a -Tpdf ທາງເລືອກ. ຖ້າບໍ່ມີໄຟລ໌ໃຫ້, gropdf ອ່ານ
ວັດສະດຸປ້ອນມາດຕະຖານ. ຊື່ໄຟລ໌ຂອງ - ຍັງເປັນສາເຫດ gropdf ເພື່ອອ່ານການປ້ອນຂໍ້ມູນມາດຕະຖານ. PDF
ຜົນຜະລິດແມ່ນຂຽນໃສ່ຜົນຜະລິດມາດຕະຖານ. ເມື່ອໃດ gropdf ແມ່ນດໍາເນີນການໂດຍ Groff ທາງເລືອກສາມາດເປັນ
ຜ່ານໄປ gropdf ການນໍາໃຊ້ Groff's -P ທາງເລືອກ.
ເບິ່ງພາກ FONT ການຕິດຕັ້ງ ຂ້າງລຸ່ມນີ້ສໍາລັບຄໍາແນະນໍາວິທີການຕິດຕັ້ງ fonts ສໍາລັບ gropdf.
OPTIONS
-d ຮວມຂໍ້ມູນການດີບັກເປັນຄຳເຫັນພາຍໃນ PDF. ຍັງຜະລິດ
PDF ທີ່ບໍ່ໄດ້ບີບອັດ.
-e ບັງຄັບຟອນທັງໝົດໃຫ້ຝັງຢູ່ໃນ PDF.
-Fdir Prepend directory dir/ devຊື່ ໄປຫາເສັ້ນທາງຄົ້ນຫາຕົວອັກສອນ, ແລະຄໍາອະທິບາຍອຸປະກອນ
ແຟ້ມ; ຊື່ ແມ່ນຊື່ຂອງອຸປະກອນ, ໂດຍປົກກະຕິ pdf.
-l ພິມເອກະສານໃນຮູບແບບພູມສັນຖານ.
-pຂະຫນາດເຈ້ຍ
ກໍານົດຂະຫນາດທາງດ້ານຮ່າງກາຍຂອງຂະຫນາດກາງຜົນຜະລິດ. ນີ້ overrides ໄດ້ ຂະໜາດເອກະສານ,
ຄວາມຍາວເຈ້ຍ, ແລະ ຄວາມກວ້າງເຈ້ຍ ຄໍາສັ່ງໃນ DESC ໄຟລ໌; ມັນຍອມຮັບຄືກັນ
ການໂຕ້ຖຽງເປັນ ຂະໜາດເອກະສານ ຄໍາສັ່ງ. ເບິ່ງ groff_font (5) ສໍາລັບລາຍລະອຽດ.
-v ພິມໝາຍເລກລຸ້ນ.
-yຮາກຖານ
ກໍານົດ Foundry ເພື່ອໃຊ້ສໍາລັບການເລືອກຕົວອັກສອນທີ່ມີຊື່ດຽວກັນ.
-e ບັງຄັບ gropdf ເພື່ອຝັງຟອນທັງໝົດ (ແມ້ແຕ່ 14 ຟອນ PDF ພື້ນຖານ).
-s ຕື່ມໃສ່ແຖວຄຳເຫັນໃສ່ທ້າຍຂອງ PDF ທີ່ສະແດງສະຖິຕິ, ເຊັ່ນ: ຈຳນວນໜ້າໃນ
ເອກະສານ. Ghostscript ps2pdf ຈົ່ມກ່ຽວກັບເສັ້ນນີ້ຖ້າມັນຖືກລວມ, ແຕ່
ເຮັດວຽກຢ່າງໃດກໍ່ຕາມ.
-u
-ucmapfilename
Gropdf ປົກກະຕິແລ້ວປະກອບມີ ToUnicode CMap ກັບຕົວອັກສອນທີ່ສ້າງຂຶ້ນໂດຍໃຊ້ text.enc as
ໄຟລ໌ການເຂົ້າລະຫັດ, ນີ້ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການຄົ້ນຫາຄໍາທີ່ມີ
ສາຍພັນ. ທ່ານສາມາດປະກອບ CMap ຂອງທ່ານເອງໂດຍການລະບຸ a cmapfilename ຫຼືບໍ່ມີ
CMap ທັງຫມົດໂດຍການລະເວັ້ນການໂຕ້ຖຽງ.
ການນໍາໃຊ້
ການປ້ອນຂໍ້ມູນໃສ່ gropdf ຕ້ອງຢູ່ໃນຮູບແບບຜົນຜະລິດໂດຍ ຕັດໄມ້(1). ນີ້ແມ່ນອະທິບາຍຢູ່ໃນ
groff_out(5).
ນອກຈາກນັ້ນ, ໄຟລ໌ຄໍາອະທິບາຍຂອງອຸປະກອນ ແລະຕົວອັກສອນສໍາລັບອຸປະກອນທີ່ໃຊ້ຕ້ອງກົງກັບທີ່ແນ່ນອນ
ຄວາມຕ້ອງການ: ຄວາມລະອຽດຈະຕ້ອງເປັນຈຳນວນຄູນຄູນ 72 ເທົ່າ ຂະໜາດ. ໄດ້
pdf ອຸປະກອນໃຊ້ຄວາມລະອຽດຂອງ 72000 ແລະຂະຫນາດຂອງ 1000.
ໄຟລ໌ຄໍາອະທິບາຍອຸປະກອນຕ້ອງມີຂະຫນາດເຈ້ຍທີ່ຖືກຕ້ອງ; ເບິ່ງ groff_font(5) ສໍາລັບການເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ. gropdf ໃຊ້ແບບອັກສອນ Adobe postscript ປະເພດ 1 ດຽວກັນກັບ grops ອຸປະກອນ
ຄົນຂັບ. ເຖິງແມ່ນວ່າມາດຕະຖານ PDF ອະນຸຍາດໃຫ້ນໍາໃຊ້ປະເພດຕົວອັກສອນອື່ນໆ (ເຊັ່ນ TrueType) ນີ້
ການປະຕິບັດພຽງແຕ່ຍອມຮັບຕົວອັກສອນ postscript ປະເພດ 1. ຮອງຮັບຟອນປະເພດ 1 ໜ້ອຍລົງ
natively ໃນເອກະສານ PDF ກ່ວາມາດຕະຖານ 35 fonts ສະຫນັບສະຫນູນໂດຍ grops ແລະ postscript ທັງຫມົດ
ເຄື່ອງພິມ, ແຕ່ຕົວອັກສອນທັງຫມົດແມ່ນມີຢູ່ນັບຕັ້ງແຕ່ອັນໃດທີ່ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຈາກພື້ນເມືອງ
ຝັງອັດຕະໂນມັດໃນ PDF.
gropdf ສະຫນັບສະຫນູນແນວຄວາມຄິດຂອງ foundries, ນັ້ນແມ່ນສະບັບທີ່ແຕກຕ່າງກັນຂອງພື້ນຖານດຽວກັນ
ຕົວອັກສອນ. ໃນລະຫວ່າງການຕິດຕັ້ງ ກ ຮາກຖານ ໄຟລ໌ຄວບຄຸມບ່ອນທີ່ fonts ຖືກພົບເຫັນແລະສ້າງ Groff fonts
ຈາກໄຟລ໌ທີ່ມັນຄົ້ນພົບໃນລະບົບຂອງເຈົ້າ.
ແຕ່ລະໄຟລ໌ຄໍາອະທິບາຍຕົວອັກສອນຕ້ອງມີຄໍາສັ່ງ
ຊື່ພາຍໃນ ຊື່ ps
ເຊິ່ງບອກວ່າຊື່ PostScript ຂອງຕົວອັກສອນແມ່ນ ຊື່ ps. ສາຍເລີ່ມຕົ້ນດ້ວຍ # ແລະ
ເສັ້ນຫວ່າງຖືກລະເລີຍ. ລະຫັດສໍາລັບແຕ່ລະຕົວອັກສອນທີ່ໃຫ້ຢູ່ໃນໄຟລ໌ຕົວອັກສອນຕ້ອງ
ສອດຄ້ອງກັບລະຫັດໃນການເຂົ້າລະຫັດເລີ່ມຕົ້ນສໍາລັບຕົວອັກສອນ. ລະຫັດນີ້ສາມາດຖືກນໍາໃຊ້ກັບ
ໄດ້ \N ລໍາດັບ escape ໃນ ຕັດໄມ້ ເພື່ອຄັດເລືອກເອົາລັກສະນະ, ເຖິງແມ່ນວ່າຕົວອັກສອນບໍ່ໄດ້
ມີຊື່ Groff. ທຸກໆຕົວອັກສອນໃນໄຟລ໌ຕົວອັກສອນຕ້ອງມີຢູ່ໃນຕົວອັກສອນ PostScript,
ແລະຄວາມກວ້າງທີ່ໄດ້ຮັບໃນໄຟລ໌ຕົວອັກສອນຕ້ອງກົງກັບຄວາມກວ້າງທີ່ໃຊ້ໃນຕົວອັກສອນ PostScript.
ໃຫ້ສັງເກດວ່າ gropdf ໃນປັດຈຸບັນພຽງແຕ່ສາມາດສະແດງ 256 glyphs ທໍາອິດໃນຕົວອັກສອນໃດໆ. ນີ້
ຂໍ້ຈໍາກັດຈະຖືກຍົກອອກໃນສະບັບຕໍ່ມາ.
gropdf ອັດຕະໂນມັດສາມາດລວມເອົາຕົວອັກສອນທີ່ດາວໂຫລດໄດ້ທີ່ຈໍາເປັນເພື່ອພິມເອກະສານ.
ຟອນອາດຈະຢູ່ໃນຮູບແບບ PFA ຫຼື PFB.
ຕົວອັກສອນທີ່ສາມາດດາວໂຫລດໄດ້, ເມື່ອຕ້ອງການ, ຈະຖືກລວມເຂົ້າໂດຍ gropdf ຕ້ອງໄດ້ລະບຸໄວ້
ໃນໄຟລ /usr/share/groff/1.22.3/font/devpdf/download; ນີ້ຄວນຈະປະກອບດ້ວຍສາຍຂອງ
ແບບຟອມ
ຮາກຖານ font ຊື່ເອກະສານ
ບ່ອນທີ່ ຮາກຖານ ແມ່ນຊື່ຂອງໂຮງງານ ຫຼື ຫວ່າງເປົ່າສຳລັບເຄື່ອງກໍ່ສ້າງເລີ່ມຕົ້ນ. font ເປັນ
ຊື່ PostScript ຂອງຕົວອັກສອນ, ແລະ ຊື່ເອກະສານ ແມ່ນຊື່ຂອງໄຟລ໌ທີ່ມີຕົວອັກສອນ;
ສາຍທີ່ເລີ່ມຕົ້ນດ້ວຍ # ແລະເສັ້ນຫວ່າງຖືກລະເລີຍ; ຊ່ອງຂໍ້ມູນຕ້ອງຖືກແຍກອອກໂດຍແຖບ
(ຊ່ອງແມ່ນ ບໍ່ ອະນຸຍາດ); ຊື່ເອກະສານ ໄດ້ຖືກຄົ້ນຫາສໍາລັບການນໍາໃຊ້ກົນໄກດຽວກັນທີ່ຖືກນໍາໃຊ້
ສໍາລັບໄຟລ໌ groff font metric. ໄດ້ ດາວໂຫລດ ໄຟລ໌ຕົວມັນເອງຍັງຖືກຄົ້ນຫາສໍາລັບການນໍາໃຊ້ນີ້
ກົນໄກ; ໃນປັດຈຸບັນ, ພຽງແຕ່ໄຟລ໌ທໍາອິດທີ່ພົບເຫັນຢູ່ໃນເສັ້ນທາງຕົວອັກສອນຖືກນໍາໃຊ້. ຊື່ໂຮງງານ
ປົກກະຕິແລ້ວແມ່ນຕົວອັກສອນດຽວ (ເຊັ່ນ 'U' ສໍາລັບ URW Foundry) ຫຼືຫວ່າງເປົ່າສໍາລັບຄ່າເລີ່ມຕົ້ນ.
ໂຮງໝໍ. ຄ່າເລີ່ມຕົ້ນນີ້ໃຊ້ຕົວອັກສອນດຽວກັນກັບ ghostscript ໃຊ້ໃນເວລາທີ່ມັນຝັງຕົວອັກສອນໃນ a
ເອກະສານ PDF.
ໃນການຕັ້ງຄ່າເລີ່ມຕົ້ນມີຮູບແບບທີ່ເອີ້ນວ່າ R, I, B, ແລະ BI ຕິດຕັ້ງຢູ່ທີ່ຕໍາແຫນ່ງຕົວອັກສອນ 1
ເຖິງ 4. ຕົວອັກສອນຖືກຈັດເປັນຄອບຄົວ A, BM, C, H, HN, N, P, ແລະ T ມີສະມາຊິກໃນ
ແຕ່ລະຮູບແບບເຫຼົ່ານີ້:
AR AvantGarde-Book
AI AvantGarde-BookOblique
AB AvantGarde-Demi
ຊ່ວຍເຫຼືອ AvantGarde-DemiOblique
BMR Bookman-ແສງສະຫວ່າງ
BMI Bookman-LightItalic
BMB Bookman-Demi
BMBI Bookman-DemiItalic
CR Courier
CI Courier-Oblique
CB Courier-Bold
CBI Courier-BoldOblique
HR helvetica
HI Helvetica-Oblique
HB Helvetica-Bold
HBI Helvetica-BoldOblique
ຮຮ Helvetica-ແຄບ
HNI Helvetica-ແຄບ-Oblique
HNB Helvetica-ແຄບ-Bold
HNBI Helvetica-ແຄບ-BoldOblique
NR NewCenturySchlbk-Roman
NI NewCenturySchlbk-Italic
NB NewCenturySchlbk-Bold
NBI NewCenturySchlbk-BoldItalic
PR ປາລາຕິໂນ-ໂຣມັນ
PI Palatino-Italic
PB Palatino-Bold
PBI Palatino-BoldItalic
TR Times-Roman
TI Times-Italic
TB Times-Bold
TBI Times-BoldItalic
ນອກນັ້ນຍັງມີຕົວອັກສອນຕໍ່ໄປນີ້ທີ່ບໍ່ແມ່ນສະມາຊິກຂອງຄອບຄົວ:
ZCMI ZapfChancery-MediumItalic
ຍັງມີບາງຕົວອັກສອນພິເສດທີ່ເອີ້ນວ່າ S ສໍາລັບຕົວອັກສອນ PS Symbol. ກເຣັກຕົວນ້ອຍ
ຕົວອັກສອນຈະຖືກເລື່ອນໂດຍອັດຕະໂນມັດ (ເພື່ອໃຫ້ກົງກັບຕົວອັກສອນ SymbolSlanted (SS) ທີ່ມີໃຫ້
postscript). Zapf Dingbats ແມ່ນມີຢູ່ໃນ ZD, "ມືຊີ້ຊ້າຍ" glyph (\[lh]) ແມ່ນ
ສາມາດໃຊ້ໄດ້ນັບຕັ້ງແຕ່ມັນໄດ້ຖືກກໍານົດໂດຍໃຊ້ \X'pdf: xrev' extension ເຊິ່ງກົງກັນຂ້າມ
ທິດທາງຂອງຕົວອັກສອນພາຍໃນຄໍາສັບຕ່າງໆ.
ສີເລີ່ມຕົ້ນສໍາລັບ \m ແລະ \M ແມ່ນສີດໍາ; ສໍາລັບສີທີ່ກໍານົດໄວ້ໃນພື້ນທີ່ສີ 'rgb'
setrgbcolor ຖືກນໍາໃຊ້, ສໍາລັບ 'cmy' ແລະ 'cmyk' setcmykcolor, ແລະສໍາລັບ 'ສີຂີ້ເຖົ່າ' ສີຂາວ. ໃຫ້ສັງເກດວ່າ
setcmykcolor ເປັນຄໍາສັ່ງ PostScript LanguageLevel 2 ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ມີຢູ່ໃນບາງເກົ່າ
ເຄື່ອງພິມ.
gropdf ເຂົ້າໃຈບາງຄໍາສັ່ງ X ທີ່ຜະລິດໂດຍໃຊ້ \X ລໍາດັບ escape ສະຫນັບສະຫນູນ
by grops. ໂດຍສະເພາະ, ຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ.
\X'ps: invis'
ສະກັດກັ້ນຜົນຜະລິດ.
\X'ps: endinvis'
ຢຸດເຊົາການສະກັດກັ້ນຜົນຜະລິດ.
\X'ps: exec ປະຢັດ ຈຸດປະຈຸບັນ 2 ຄັດລອກ ແປພາສາ n ຫມຸນວຽນ ບໍ່ exch ບໍ່ exch ແປ'
ບ່ອນທີ່ n ແມ່ນມຸມຂອງການຫມຸນ. ນີ້ແມ່ນເພື່ອສະຫນັບສະຫນູນ align ຄໍາສັ່ງໃນ gpic.
\X'ps: exec ຄັງ'
ອີກເທື່ອຫນຶ່ງຖືກນໍາໃຊ້ໂດຍ gpic ເພື່ອຟື້ນຟູຫຼັງຈາກການຫມຸນ.
\X'ps: exec n ຕັ້ງສາຍເຂົ້າຮ່ວມ
ບ່ອນທີ່ n ສາມາດເປັນຫນຶ່ງໃນຄ່າຕໍ່ໄປນີ້.
0 = Miter ເຂົ້າຮ່ວມ
1 = ເຂົ້າຮ່ວມຮອບ
2 = Bevel ເຂົ້າຮ່ວມ
\X'ps: exec n setlinecap'
ບ່ອນທີ່ n ສາມາດເປັນຫນຶ່ງໃນຄ່າຕໍ່ໄປນີ້.
0 = ຝາກົ້ນ
1 = ໝວກຮອບ, ແລະ
2 = ການຄາດຄະເນຫລວງສີ່ຫຼ່ຽມມົນ
\X'ps: ... pdfmark'
ທັງຫມົດ pdfmark macros ຕິດຕັ້ງໂດຍການນໍາໃຊ້ -m pdfmark or -m mspdf (ເບິ່ງເອກະສານ
ໃນ 'pdfmark.pdf'). ຊຸດຍ່ອຍຂອງ macro ເຫຼົ່ານີ້ຖືກຕິດຕັ້ງໂດຍອັດຕະໂນມັດເມື່ອທ່ານ
ການນໍາໃຊ້ -Tpdf ດັ່ງນັ້ນທ່ານບໍ່ຄວນໃຊ້ '-m pdfmark' ສໍາລັບການນໍາໃຊ້ PDF ສ່ວນໃຫຍ່
ການເຮັດວຽກ
ອື່ນໆທັງ ໝົດ : ແທັກຖືກລະເລີຍຢ່າງງຽບໆ.
ຫນຶ່ງ \X ພິເສດທີ່ໃຊ້ໂດຍຄົນຂັບ DVI ຍັງຖືກຮັບຮູ້:
\X'papersize=ຂະຫນາດເຈ້ຍ'
ບ່ອນທີ່ ຂະຫນາດເຈ້ຍ ພາລາມິເຕີແມ່ນຄືກັນກັບ ຂະໜາດເອກະສານ ຄໍາສັ່ງ. ເບິ່ງ
groff_font(5) ສໍາລັບລາຍລະອຽດ. ນີ້ຫມາຍຄວາມວ່າທ່ານສາມາດປ່ຽນຂະຫນາດຂອງຫນ້າຕາມໃຈ
ພາຍໃນໄຟລ໌ PDF ທີ່ຖືກສ້າງຂຶ້ນໂດຍ gropdf. ຖ້າທ່ານຕ້ອງການປ່ຽນເຈ້ຍ
ຂະຫນາດ, ມັນຕ້ອງເຮັດກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນສ້າງຫນ້າ.
ເພີ່ມເຕີມ, gropdf ສະຫນັບສະຫນູນຊຸດຂອງຕົນເອງ pdf: ແທັກ. ແທັກຕໍ່ໄປນີ້ແມ່ນ
ສະຫນັບສະຫນູນ:
\X'pdf: pdfpic ເອກະສານ alignment width ລະດັບຄວາມສູງ ຄວາມຍາວເສັ້ນ'
ວາງຮູບພາບທີ່ລະບຸໄວ້ width ມີຮູບແຕ້ມ PDF ຈາກໄຟລ໌ ເອກະສານ of
ຕ້ອງການ width ແລະ ລະດັບຄວາມສູງ (if ລະດັບຄວາມສູງ ຂາດຫາຍໄປຫຼືສູນຫຼັງຈາກນັ້ນມັນຖືກປັບຂະຫນາດ
ອັດຕາສ່ວນ). ຖ້າ alignment is -L ຮູບແຕ້ມຖືກຈັດຮຽງຊ້າຍ. ຖ້າມັນເປັນ -C or
-R a ຄວາມຍາວເສັ້ນ ໃຫຍ່ກວ່າຄວາມກວ້າງຂອງຮູບແຕ້ມແມ່ນຕ້ອງການເຊັ່ນກັນ. ຖ້າ
width ຖືກລະບຸເປັນສູນຫຼັງຈາກນັ້ນຄວາມກວ້າງຈະຖືກປັບເປັນອັດຕາສ່ວນກັບຄວາມສູງ.
\X'pdf: xrev'
ອັນນີ້ສະຫຼັບທຸງທີ່ປີ້ນກັບທິດທາງຂອງການພິມ ຈົດຫມາຍ by ຈົດຫມາຍ,
ie, ແຕ່ລະຕົວອັກສອນແຍກແມ່ນປີ້ນກັບກັນ, ບໍ່ແມ່ນຄໍາທັງຫມົດ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ການປ່ຽນທິດທາງຂອງ glyphs ໃນຕົວອັກສອນ Dingbats. ເພື່ອກັບຄືນສູ່ສະພາບປົກກະຕິ
ພິມຄໍາສັ່ງອີກເທື່ອຫນຶ່ງ.
\X'pdf: ຈຸດເລີ່ມຕົ້ນ /ANN ຄໍານິຍາມ'
macros ທີ່ຮອງຮັບ PDF Bookmarks ໃຊ້ການໂທນີ້ພາຍໃນເພື່ອເລີ່ມຕົ້ນການ
ຄໍານິຍາມຂອງ bookmark hotspot (ຜູ້ໃຊ້ຈະເອີ້ນວ່າ '.pdfhref L' ດ້ວຍຂໍ້ຄວາມ
ເຊິ່ງຈະກາຍເປັນເຂດ 'ຈຸດຮ້ອນ'). ໂດຍປົກກະຕິແລ້ວ ອັນນີ້ບໍ່ເຄີຍໃຊ້ນອກຈາກ
ພາຍໃນ macro pdfmark.
\X'pdf: ເຄື່ອງຫມາຍ'
macros ທີ່ຮອງຮັບ PDF Bookmarks ໃຊ້ການໂທນີ້ພາຍໃນເພື່ອຢຸດການ
ຄໍານິຍາມຂອງ bookmark hotspot (ຜູ້ໃຊ້ຈະເອີ້ນວ່າ '.pdfhref L' ດ້ວຍຂໍ້ຄວາມ
ເຊິ່ງຈະກາຍເປັນເຂດ 'ຈຸດຮ້ອນ'). ໂດຍປົກກະຕິແລ້ວ ອັນນີ້ບໍ່ເຄີຍໃຊ້ນອກຈາກ
ພາຍໃນ macro pdfmark.
\X'pdf: ຢຸດຕິ
\X'pdf: ເລີ່ມເຄື່ອງໝາຍໃໝ່'
ຖ້າທ່ານກໍາລັງໃຊ້ຫນ້າໃສ່ກັບດັກເພື່ອຜະລິດຫົວຂໍ້, footings, ແລະອື່ນໆ, ທ່ານຈໍາເປັນຕ້ອງໃຊ້
ເຫຼົ່ານີ້ໃນກໍລະນີທີ່ 'ຈຸດຮ້ອນ' ຂ້າມຂອບເຂດຂອງຫນ້າ, ຖ້າບໍ່ດັ່ງນັ້ນຂໍ້ຄວາມໃດໆທີ່ອອກໂດຍ
ມະຫາພາກຫົວຂໍ້ ຫຼື footing ຈະຖືກໝາຍເປັນສ່ວນໜຶ່ງຂອງ 'ຈຸດຮ້ອນ'. ຢຸດ
ນີ້ເກີດຂຶ້ນພຽງແຕ່ວາງ '.pdfmarksuspend' ແລະ '.pdfmarkrestart' ໃນຕອນເລີ່ມຕົ້ນແລະ
ທ້າຍຂອງໜ້າຈັ່ນຈັບມະຫາພາກ, ຕາມລຳດັບ. (ເຫຼົ່ານີ້ແມ່ນພຽງແຕ່ macro ສະດວກທີ່
ປ່ອຍລະຫັດ \X. macro ເຫຼົ່ານີ້ຕ້ອງໄດ້ຮັບການນໍາໃຊ້ພຽງແຕ່ຢູ່ໃນກັບດັກຫນ້າ.)
ການ ນຳ ເຂົ້າ ຮູບພາບ
gropdf ພຽງແຕ່ສະຫນັບສະຫນູນການນໍາເຂົ້າໄຟລ໌ PDF ອື່ນໆເປັນຮູບພາບ. ແຕ່ໄຟລ໌ PDF ນັ້ນອາດມີ
ຮູບແບບກຣາຟຟິກທີ່ຮອງຮັບໂດຍມາດຕະຖານ PDF (ເຊັ່ນ: JPEG, PNG, GIF, ແລະອື່ນໆ).
ດັ່ງນັ້ນຄໍາຮ້ອງສະຫມັກໃດຫນຶ່ງທີ່ອອກ PDF ສາມາດນໍາໃຊ້ເປັນໄຟລ໌ຝັງຢູ່ໃນ gropdf. PDF ໄດ້
ໄຟລ໌ທີ່ທ່ານຕ້ອງການທີ່ຈະໃສ່ຕ້ອງເປັນຫນ້າດຽວແລະຮູບແຕ້ມພຽງແຕ່ຕ້ອງເຫມາະຢູ່ໃນ
ຂະໜາດສື່ຂອງໄຟລ໌ PDF. ດັ່ງນັ້ນ, ໃນ inkscape(1) ຫຼື gimp(1) (ຕົວຢ່າງ) ໃຫ້ແນ່ໃຈວ່າ
ຂະໜາດຜ້າໃບພໍດີກັບຮູບ.
ຕົວວິເຄາະ PDF ທີ່ໃຊ້ໃນ gropdf ຍັງບໍ່ໄດ້ຮັບການທົດສອບຢ່າງເຂັ້ມງວດກັບຄວາມເປັນໄປໄດ້ທັງຫມົດ
ຄໍາຮ້ອງສະຫມັກທີ່ຜະລິດ PDFs. ຖ້າຫາກທ່ານຊອກຫາ PDF ຫນ້າດຽວທີ່ບໍ່ສາມາດນໍາເຂົ້າ
ຢ່າງຖືກຕ້ອງ, ມັນເປັນມູນຄ່າທີ່ຈະແລ່ນມັນຜ່ານ pdftk(1) ໂຄງການໂດຍການອອກຄໍາສັ່ງ:
pdftk oldfile.pdf output newfile.pdf
ເຈົ້າອາດຈະພົບເຫັນນັ້ນ newfile.pdf ໃນປັດຈຸບັນຈະໂຫລດສົບຜົນສໍາເລັດ.
Truetype ແລະ ອື່ນໆ font ຮູບແບບ
gropdf ບໍ່ຮອງຮັບຟອນອື່ນໃດຍົກເວັ້ນ Adobe Type 1 (PFA ຫຼື PFB).
FONT ການຕິດຕັ້ງ
ພາກນີ້ໃຫ້ບົດສະຫຼຸບຂອງຄໍາອະທິບາຍຂ້າງເທິງ; ມັນສາມາດຮັບໃຊ້ເປັນຂັ້ນຕອນໂດຍຂັ້ນຕອນ
ຄູ່ມືການຕິດຕັ້ງຕົວອັກສອນສໍາລັບ gropdf.
· ແປງຕົວອັກສອນຂອງທ່ານກັບບາງສິ່ງບາງຢ່າງ groff ເຂົ້າໃຈ. ນີ້ແມ່ນ PostScript ປະເພດ 1
ຕົວອັກສອນໃນ PFA ຫຼື PFB, ພ້ອມກັບໄຟລ໌ AFM.
ແຖວທຳອິດໃນໄຟລ໌ PFA/PFB ມີອັນນີ້:
%!PS-AdobeFont-1.0:
ໄຟລ໌ PFB ມີອັນນີ້ຢູ່ໃນແຖວທໍາອິດ, ແຕ່ສະຕຣິງແມ່ນນໍາຫນ້າດ້ວຍບາງອັນ
ໄບນາຣີ.
· ແປງໄຟລ໌ AFM ເປັນໄຟລ໌ຄໍາອະທິບາຍແບບຟອນ groff ກັບ afmtodit(1) ໂຄງການ.
ຕົວຢ່າງການໂທແມ່ນ
afmtodit Foo-Bar-Bold.afm map/textmap FBB
ເຊິ່ງປ່ຽນໄຟລ໌ metric 'Foo-Bar-Bold.afm' ໄປເປັນຟອນ groff 'FBB'. ຖ້າເຈົ້າ
ມີຄອບຄົວຕົວໜັງສືທີ່ມາພ້ອມກັບໃບໜ້າຕົວອຽງປົກກະຕິ, ຕົວໜາ, ຕົວອຽງ, ແລະ ຕົວອຽງໜາ, ມັນແມ່ນ
ແນະນໍາໃຫ້ໃຊ້ຕົວອັກສອນ R, B, I, ແລະ BI, ຕາມລໍາດັບ, ເປັນ postfixes ໃນ
groff ຊື່ຟອນເພື່ອເຮັດໃຫ້ຄໍາຮ້ອງຂໍ '.fam' ຂອງ groff ເຮັດວຽກ. ຕົວຢ່າງແມ່ນການກໍ່ສ້າງໃນ Groff
ຟອນ Times-Roman: ຊື່ຄອບຄົວຕົວອັກສອນແມ່ນ T, ແລະຊື່ຕົວອັກສອນ groff ແມ່ນ TR, TB, TI,
ແລະ TBI.
·ຕິດຕັ້ງທັງໄຟລ໌ຄໍາອະທິບາຍຕົວອັກສອນ groff ແລະຕົວອັກສອນໃນໄດເລກະທໍລີຍ່ອຍ 'devpdf'
ຂອງເສັ້ນທາງຕົວອັກສອນທີ່ groff ຊອກຫາ. ເບິ່ງ ENVIRONMENT ສ່ວນໃນ ຕັດໄມ້(1) ຜູ້ຊາຍ
ຫນ້າທີ່ມີລາຍຊື່ມູນຄ່າຕົວຈິງຂອງເສັ້ນທາງຕົວອັກສອນ. ໃຫ້ສັງເກດວ່າ groff ບໍ່ໄດ້ໃຊ້
ໄຟລ໌ AFM (ແຕ່ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະເກັບຮັກສາພວກມັນຢ່າງໃດກໍ່ຕາມ).
·ລົງທະບຽນຕົວອັກສອນທັງຫມົດທີ່ຕ້ອງໄດ້ດາວໂຫລດໃສ່ເຄື່ອງພິມໃນ 'devpdf/download'
ໄຟລ໌. ພຽງແຕ່ການປະກົດຕົວຄັ້ງທໍາອິດຂອງໄຟລ໌ນີ້ຢູ່ໃນເສັ້ນທາງຕົວອັກສອນທີ່ຖືກອ່ານ. ນີ້ຫມາຍຄວາມວ່າ
ທີ່ທ່ານຄວນຄັດລອກໄຟລ໌ 'ດາວໂຫລດ' ເລີ່ມຕົ້ນໄປຫາໄດເລກະທໍລີທໍາອິດໃນຕົວອັກສອນຂອງທ່ານ
ເສັ້ນທາງແລະເພີ່ມຕົວອັກສອນຂອງທ່ານຢູ່ທີ່ນັ້ນ. ເພື່ອສືບຕໍ່ຕົວຢ່າງຂ້າງເທິງນີ້ພວກເຮົາສົມມຸດວ່າ PS
ຊື່ຕົວອັກສອນສໍາລັບ Foo-Bar-Bold.pfa ແມ່ນ 'XY-Foo-Bar-Bold' (ຊື່ຕົວອັກສອນ PS ຖືກເກັບໄວ້ໃນ
ຊື່ພາຍໃນ ພາກສະຫນາມໃນໄຟລ໌ 'FBB') ແລະເປັນຂອງ Foundry 'Fcq] ດັ່ງນັ້ນດັ່ງຕໍ່ໄປນີ້
ເສັ້ນຄວນຈະຖືກເພີ່ມໃສ່ 'ດາວໂຫລດ':
F XY-Foo-Bar-Bold Foo-Bar-Bold.pfa
ໃຊ້ຕົວອັກສອນແຖບເພື່ອແຍກຊ່ອງຂໍ້ມູນ, ແລະຊ່ອງຂໍ້ມູນ 'foundry' ຄວນເປັນ null ສໍາລັບ
ໂຮງງານຜະລິດເລີ່ມຕົ້ນ.
ENVIRONMENT
GROFF_FONT_PATH
ບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ຈະຄົ້ນຫາ devຊື່ ໄດເລກະທໍລີນອກເຫນືອໄປຈາກ
ຄ່າເລີ່ມຕົ້ນ. ຖ້າຢູ່ໃນໄຟລ໌ 'ດາວໂຫລດ', ໄຟລ໌ຕົວອັກສອນໄດ້ຖືກລະບຸໄວ້
ດ້ວຍເສັ້ນທາງເຕັມ, ບໍ່ມີລາຍຊື່ໃດຖືກຄົ້ນຫາ. ເບິ່ງ ຕັດໄມ້(1) ແລະ groff_font(5) ສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມ.
SOURCE_DATE_EPOCH
ສະແຕມເວລາ (ສະແດງອອກເປັນວິນາທີນັບຕັ້ງແຕ່ຍຸກ Unix) ເພື່ອໃຊ້ເປັນການສ້າງ
ສະແຕມເວລາແທນເວລາປະຈຸບັນ.
ໃຊ້ gropdf ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net