Tengo un documento que se muestra en un búfer doc-view. Sin embargo, el documento se gira 90 grados a la izquierda. ¿Puedo rotar un documento en emacs doc-view?rotar documento en emacs doc-view-mode
6
A
Respuesta
11
También tuve este requisito. Tristemente doc-view no proporciona esta funcionalidad.
También el código de imagen utilizado por emacs no puede rotar las imágenes. Así que creé una función que utiliza ImageMagick para transformar los archivos PNG almacenados en el directorio de caché y volver a mostrar la página actual:
(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))))))
Cuestiones relacionadas
- 1. PdfSharp: Rotar una página en un documento
- 2. emacs c documento de referencia C++
- 3. Rotar MapView en Android
- 4. ¿Rotar UIImage?
- 5. Rotar punto en el rectángulo
- 6. ¿Rotar una parcela en MATLAB?
- 7. Transformación CSS3: rotar; en IE9
- 8. EditText doblar al rotar
- 9. Rotar numpy 2D array
- 10. jQuery rotar/transformar
- 11. Rotar instancias de BufferedImage
- 12. Transformar (rotar) un UIBarButtonItem
- 13. Cómo rotar MapView?
- 14. PHP: 'rotar' una matriz?
- 15. rotar Flot Tick etiquetas
- 16. Ghostscript rotar páginas
- 17. Cómo rotar UITableViewCellAccessoryDisclosureIndicator?
- 18. Rotar un elemento div
- 19. OpenCV: cómo rotar IplImage?
- 20. Rotar un UIAlertView
- 21. $ (documento) vs. $ ("documento")
- 22. Deshabilitar rotar automáticamente y centrar en archivos PDF
- 23. ¿Por qué swank-js me da "el documento no está definido" en emacs REPL?
- 24. cómo rotar CALayer en un punto
- 25. rotar etiquetas de ejes en R
- 26. Cómo rotar el texto en GDI +?
- 27. Rotar una matriz bidimensional en 90 grados
- 28. Rotar una matriz 3D en MATLAB
- 29. Cómo rotar Bitmap en Windows GDI?
- 30. ¿Cómo rotar una imagen gradualmente en Swing?
esto es impresionante. gracias, Jürgen. –
Acabo de notar que mi edición contiene una paren superflua al final. ASI QUE. no me permitirá hacer una edición de un personaje para arreglarlo. – killdash9