아래에 당신을 넣고 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
보십시오 .