คุณสามารถใส่ด้านล่างในของคุณinit.el
และผูกฟังก์ชั่นที่จะผูกพันที่คุณเลือก
ฟังก์ชั่นพิมพ์ไฟล์ในบัฟเฟอร์ปัจจุบันเป็น PDF ในโฟลเดอร์เดียวกันโดยค่าเริ่มต้น
นี่คือฟังก์ชั่นที่จำเป็นต้องไบนารีps2pdf
สำหรับการแปลงไป.ps
.pdf
แต่คุณสามารถแทนที่ด้วยตัวสร้าง pdf ที่มีอยู่ในระบบของคุณ
(require 'ps-print)
(when (executable-find "ps2pdf")
(defun modi/pdf-print-buffer-with-faces (&optional filename)
"Print file in the current buffer as pdf, including font, color, and
underline information. This command works only if you are using a window system,
so it has a way to determine color values.
C-u COMMAND prompts user where to save the Postscript file (which is then
converted to PDF at the same location."
(interactive (list (if current-prefix-arg
(ps-print-preprint 4)
(concat (file-name-sans-extension (buffer-file-name))
".ps"))))
(ps-print-with-faces (point-min) (point-max) filename)
(shell-command (concat "ps2pdf " filename))
(delete-file filename)
(message "Deleted %s" filename)
(message "Wrote %s" (concat (file-name-sans-extension filename) ".pdf"))))
org-mode
น้ำยาง / PDF