6
Doküman görünümünde görüntülenen bir belgem var. Ancak, belge 90 derece sola döndürüldü. Emacs doküman görünümünde bir dokümanı döndürebilir miyim?Emacs belgesini belge görünümünde döndürme
Doküman görünümünde görüntülenen bir belgem var. Ancak, belge 90 derece sola döndürüldü. Emacs doküman görünümünde bir dokümanı döndürebilir miyim?Emacs belgesini belge görünümünde döndürme
Ayrıca bu gereksinim vardı. Ne yazık ki doc-view bu işlevi sağlamaz.
Ayrıca, emacs tarafından kullanılan görüntü kodu görüntüleri döndüremez.
(defun doc-view-rotate-current-page()
"Rotate the current page by 90 degrees. Requires ImageMagick installation"
(interactive)
(when (eq major-mode 'doc-view-mode)
;; we are assuming current doc-view internals about cache-names
(let ((file-name (expand-file-name (format "page-%d.png" (doc-view-current-page)) (doc-view--current-cache-dir))))
;; assume imagemagick is installed and rotate file in-place and redisplay buffer
(call-process-shell-command "convert" nil nil nil "-rotate" "90" (concat "\"" file-name "\"") (concat "\"" file-name "\""))
(clear-image-cache)
(doc-view-goto-page (doc-view-current-page))))))
bu etkileyici: Ben önbellek dir saklanan png dosyalarını dönüştürmek ve geçerli sayfayı yeniden görüntülemek için ImageMagick kullanan bir işlevi yarattı. teşekkürler Jürgen. –
Düzenlememin sonunda gereksiz bir parantez içerdiğini fark ettim. YANİ. düzeltmek için tek bir karakter düzenlemesi yapmama izin vermiyor. – killdash9