■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Mew

270 :名無しさん@Emacs :02/02/08 16:33
>>256
こんなのどう?
mew-prog-pdfは適当に設定してね。

(defvar mew-prog-application/pdf-pdftotext "pdftotext")
(defvar mew-prog-application/pdf-pdftotext-arg '("-raw" "-eucjp"))

(defun mew-mime-application/pdf-pdftotext (cache begin end &optional params)
(let ((file (mew-make-temp-name))
(msgbuf (current-buffer))
(orig mew-prog-application/pdf-pdftotext-arg)
arg)
(message "Displaying an PDF document...")
(setq arg (list "-" file))
(while orig
(setq arg (cons (car orig) arg))
(setq orig (cdr orig)))
(setq arg (nreverse arg))
(save-excursion
(set-buffer cache)
(mew-flet
(write-region begin end file nil 'no-msg))
(set-buffer msgbuf)
(mew-elet
(mew-frwlet
'euc-jp mew-cs-dummy
(apply (function call-process)
mew-prog-application/pdf-pdftotext nil t nil arg))
;; delete last page break
(when (re-search-backward " \n" nil t)
(delete-region (match-beginning 0) (match-end 0)))))
(when mew-break-pages
(mew-message-narrow-to-page))
(message "Displaying an PDF document...done")))



掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)