Tạo doc-view sử dụng mupdf cho các tệp pdf


7

Tất nhiên tôi đã biết về https://github.com/politza/pdf-tools .


Tôi đang trên Emacs 24.5.1.

Tôi không tin rằng doc-view đang sử dụng Mudraw / mupdf cho các tệp pdf.

(require 'doc-view)
(print doc-view-pdfdraw-program)

đầu ra

"mudraw"
"mudraw"

Tuy nhiên, ảnh chụp màn hình sau đây nói khác:

emacs doc-view vs zathura với mupdf

Emacs sử dụng doc-view ở bên trái, zathura với mupdf phụ trợ ở bên phải. Cùng một tệp pdf, được phóng to bằng tay đến mức tương đương. Pdf ở đây .

Như bạn có thể thấy, trong câu bắt đầu bằng "Ví dụ", ví dụ, siêu ký tự p và chỉ số n rõ ràng hơn nhiều trong zathura. Trong chế độ xem tài liệu, đặc biệt là n hầu như không thể đọc được, nếu có, ngay cả ở mức thu phóng này.


Tôi rõ ràng đang thiếu một cái gì đó, nhưng không chắc chắn những gì.

(setq doc-view-pdf->png-converter-invocation
      'doc-view-pdf->png-converter-invocation-mupdf)

từ http://debbugs.gnu.org/cgi/ormsreport.cgi?orms=13164 dường như không hoạt động.

Các tài liệu chính thức không nói nhiều. Tìm kiếm câu trả lời đi kèm với mupdf đó sẽ được tự động sử dụng nếu nó tồn tại. Tôi đang trên archlinux và đã cài đặt chính thức ghostscriptmupdfcác gói. Điều kỳ lạ (print doc-view-pdfdraw-program)vẫn là đầu ra "mudraw"ngay cả sau khi tôi gỡ cài đặt mupdfgói chính thức (và sau khi khởi động lại emacs), mặc dù điều này có thể không liên quan.


Nếu người đọc đang sử dụng thành công Mudraw / mupdf với doc-view, thì có lẽ bạn có thể muốn tải xuống bản pdf đó (và cài đặt zathura tạm thời) và kiểm tra chất lượng bạn thấy trong mỗi chương trình. Nếu bạn thấy điều tương tự hoặc tương tự như ảnh chụp màn hình của tôi, có lẽ không có vấn đề gì ở đây.

Có lẽ mupdf được sử dụng bởi Zathura thực sự khác biệt so với bản gốc / cái doc-view sử dụng. Nếu tôi nhớ lại một cách chính xác, zathura sử dụng phiên bản mupdf được vá một chút của riêng nó. Tuy nhiên, sự hiểu biết của tôi là zathura hơi vá nó để nó hoạt động tốt hơn với chính zathura, không nhất thiết phải tự vá các phần kết xuất. Nhận xét này dường như cũng gợi ý rằng sẽ có rất ít, nếu có, sự khác biệt giữa chất lượng kết xuất (và tốc độ) giữa chế độ xem tài liệu bằng cách sử dụng Mudraw / mupdf và zathura với phụ trợ mupdf.


1
Cố gắng chạy mudrawvới các đối số tương tự như docview, và so sánh chất lượng của hình ảnh kết quả.

Làm thế nào để tôi sử dụng mudraw? Ví dụ tôi đã sử dụng mudraw -o euclid.png euclid.pjm.1102986512.pdfnhưng euclid.pngtệp chỉ là một trang trống (màu trắng).
vyp

2
Được rồi tôi đặt độ phân giải tốt hơn, để 300sử dụng -rtùy chọn. i.imgur.com/P9kK9Sj.png . Vậy (setq doc-view-resolution 300)là giải pháp. (Sau (doc-view-clear-cache).)
vyp

1
Vui lòng biến nhận xét cuối cùng của bạn thành câu trả lời và chấp nhận nó, để giúp những người dùng khác có cùng vấn đề.

1
Đối với hồ sơ tôi đã giải quyết trên một dpi 144vì dường như đó là sự đánh đổi giữa tốc độ và chất lượng.
vyp

Câu trả lời:


8

Độ phân giải mặc định có lẽ là khoảng 90 dpi.

(require 'doc-view)
(setq doc-view-resolution 144)

(Hoặc đặt cao hơn khi bạn cần.)

Bạn có thể cần chạy doc-view-clear-cachetrước để thay đổi được tôn trọng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.