From ca32d854d63ba89c0467925e29dd586fdb66cc84 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 18 Oct 2008 22:30:55 +0000 Subject: [PATCH] (doc-view-pdf->txt, doc-view-ps->pdf): Give an error if the needed external programs were not found. --- lisp/ChangeLog | 5 +++++ lisp/doc-view.el | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1470dd09e05..fb0c2f734b1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2008-10-18 Glenn Morris + + * doc-view.el (doc-view-pdf->txt, doc-view-ps->pdf): Give an error if + the needed external programs were not found. + 2008-10-18 Eli Zaretskii * files.el (trash-directory): Run thru `convert-standard-filename'. 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 -- 2.39.5