Function: doc-view-pdf-password-protected-ghostscript-p

doc-view-pdf-password-protected-ghostscript-p is a byte-compiled function defined in doc-view.el.gz.

Signature

(doc-view-pdf-password-protected-ghostscript-p PDF)

Documentation

Return non-nil if a PDF file is password-protected.

The test is performed using doc-view-ghostscript-program.

Source Code

;; Defined in /usr/src/emacs/lisp/doc-view.el.gz
(defun doc-view-pdf-password-protected-ghostscript-p (pdf)
  "Return non-nil if a PDF file is password-protected.
The test is performed using `doc-view-ghostscript-program'."
  (with-temp-buffer
    (apply #'call-process doc-view-ghostscript-program nil (current-buffer)
           nil `(,@doc-view-ghostscript-options
                 "-sNODISPLAY"
                 ,pdf))
    (goto-char (point-min))
    (search-forward "This file requires a password for access." nil t)))