gropdf - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌