[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/doc-toc d5629c7165 75/84: Update djvu ocr to djvu3.el (
From: |
ELPA Syncer |
Subject: |
[elpa] externals/doc-toc d5629c7165 75/84: Update djvu ocr to djvu3.el (create ppm instead of svg) |
Date: |
Mon, 26 Sep 2022 13:58:40 -0400 (EDT) |
branch: externals/doc-toc
commit d5629c71652d80c5c515d30cdafb345f5a0b7595
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Update djvu ocr to djvu3.el (create ppm instead of svg)
---
toc-mode.el | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/toc-mode.el b/toc-mode.el
index e647df2f37..4de0b3762b 100644
--- a/toc-mode.el
+++ b/toc-mode.el
@@ -545,11 +545,19 @@ unprocessed text."
(number-to-string page)
(pdf-cache-get-image page 600)))
((string= ".djvu" ext)
- (djvu-goto-page page)
- (make-temp-file "pageimage"
- nil
- (number-to-string page)
- (image-property djvu-doc-image
:data))))))
+ ;; new code for djvu3
+ (let ((outfile (format "/tmp/pageimagep%s"
page)))
+ (shell-command (format "ddjvu -page=%s '%s'
%s"
+ page
+ buffer-file-name
+ outfile))
+ outfile)))))
+ ;; old code for original djvu.el
+ ;; (djvu-goto-page page)
+ ;; (make-temp-file "pageimage"
+ ;; nil
+ ;; (number-to-string page)
+ ;; (image-property djvu-doc-image :data))))))
(apply 'call-process
(append (list "tesseract" nil (list buffer nil) nil file)
args))
- [elpa] externals/doc-toc a11b2caa88 51/84: Add paypal donate link, (continued)
- [elpa] externals/doc-toc a11b2caa88 51/84: Add paypal donate link, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 7e50cc20d0 53/84: Implement extract-only, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 10b254ef2c 58/84: Fix auto pagenumber contents OCR, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 8c2cb1283d 60/84: Add info about pdf.tocgen alternative, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc dc5be6442f 66/84: Add jump-by-level to toc-tabular-mode, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 06de33f511 70/84: Fix pdf-view-current-page macro not function, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc a0018b8a63 71/84: Add replace fields in toc-tabular-mode feature, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc f2ea7db226 68/84: Fix all checkdoc warnings, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 487177a81b 73/84: Update package description, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 36fe728f38 72/84: Make tesseract psm code configurable via universal arg, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc d5629c7165 75/84: Update djvu ocr to djvu3.el (create ppm instead of svg),
ELPA Syncer <=
- [elpa] externals/doc-toc a259f4cc65 77/84: Correct docstring position, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 0671d11654 78/84: Merge pull request #8 from syohex/docstring, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc cf6b12ca35 79/84: Fix #10: prevent pdf-filename become nil, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc b4bb748aa3 84/84: Fix README (remove repeated section), ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 0c9a7a484f 09/84: Update README with link to djvulibre website, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 559e7bbf3d 13/84: Implement extract with tesseract ocr, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 97c0ce5c40 19/84: Implement from tabular jump to/scroll page for djvu, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 2b6045b0a3 22/84: minor additions i.e. autoload comment and docstrings, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc dda3491299 34/84: Fix djvu parse tablist to djvused algorithm, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc e84c00c923 45/84: Fix/remove ask for path before add TOC djvu, ELPA Syncer, 2022/09/26