diff options
author | Glenn Morris <rgm@gnu.org> | 2008-10-18 22:30:55 +0000 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2008-10-18 22:30:55 +0000 |
commit | ca32d854d63ba89c0467925e29dd586fdb66cc84 (patch) | |
tree | f8767e45e9a500e88849767cf42062d6a78d6c94 /lisp/doc-view.el | |
parent | 04d36203696979941183c2811c96ae7a36e91c6d (diff) | |
download | emacs-ca32d854d63ba89c0467925e29dd586fdb66cc84.tar.gz |
(doc-view-pdf->txt, doc-view-ps->pdf): Give an error if the needed
external programs were not found.
Diffstat (limited to 'lisp/doc-view.el')
-rw-r--r-- | lisp/doc-view.el | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/doc-view.el b/lisp/doc-view.el index 9694e9a70ed..36029fb2f6e 100644 --- a/lisp/doc-view.el +++ b/lisp/doc-view.el @@ -654,6 +654,8 @@ Start by converting PAGES, and then the rest." (defun doc-view-pdf->txt (pdf txt callback) "Convert PDF to TXT asynchronously and call CALLBACK when finished." + (or doc-view-pdftotext-program + (error "You need the `pdftotext' program to convert a PDF to text")) (doc-view-start-process "pdf->txt" doc-view-pdftotext-program (list "-raw" pdf txt) callback)) @@ -684,6 +686,8 @@ Start by converting PAGES, and then the rest." (defun doc-view-ps->pdf (ps pdf callback) "Convert PS to PDF asynchronously and call CALLBACK when finished." + (or doc-view-ps2pdf-program + (error "You need the `ps2pdf' program to convert PS to PDF")) (doc-view-start-process "ps->pdf" doc-view-ps2pdf-program (list ;; Avoid security problems when rendering files from |