Package: pdf-tools

Defined variables (76)

pdf-tools-enabled-modesA list of automatically enabled minor-modes.
pdf-tools-magic-mode-alist-entryThe entry to use for `magic-mode-alist'.
pdf-tools-auto-mode-alist-entryThe entry to use for `auto-mode-alist'.
pdf-tools-enabled-hookA hook ran after PDF Tools is enabled in a buffer.
pdf-tools-handle-upgradesWhether PDF Tools should handle upgrading itself.
pdf-tools-debugNon-nil, if debugging PDF Tools.
pdf-tools-installer-osSpecifies which installer to use.
pdf-tools-directoryThe directory from where this library was first loaded.
pdf-info-epdfinfo-error-filenameFilename for error output of the epdfinfo executable.
pdf-info-restart-process-pWhat to do when the epdfinfo server died.
pdf-info-epdfinfo-programFilename of the epdfinfo executable.
pdf-info-empty-page-dataPDF data of an empty page.
pdf-info-regexp-flagsCompile- and match-flags for the PCRE engine.
pdf-info-regexp-compile-flagsPCRE compile flags.
pdf-info-close-document-hookA hook ran after a document was closed in the server.
pdf-info-regexp-match-flagsPCRE match flags.
pdf-info-asynchronousIf non-nil process queries asynchronously.
pdf-info-log-entry-maxMaximum number of characters in a single log entry.
pdf-info-logWhether to log the communication with the server.
pdf-info--queueInternally used transmission-queue for the server.
pdf-util-convert-programAbsolute path to the convert program.
pdf-util-fast-image-formatAn image format appropriate for fast displaying.
pdf-util--dedicated-directoryThe relative name of buffer's dedicated directory.
pdf-util--base-directoryBase directory for temporary files.
pdf-view-active-regionThe active region as a cons cell of page and list of edges.
pdf-view-auto-slice-minor-modeNon-nil if Pdf-View-Auto-Slice minor mode is enabled.
pdf-view-use-scalingWhether images should be allowed to be scaled for rendering.
pdf-view-max-image-widthMaximum width of any image displayed in pixel.
pdf-view-use-dedicated-registerWhether to use dedicated register for PDF positions.
pdf-view-midnight-gammaIn midnight mode, nonlinearly scale lightness.
pdf-view-auto-slice-minor-mode-hookHook run after entering or leaving `pdf-view-auto-slice-minor-mode'.
pdf-view-midnight-gamma-before-invertIn midnight mode, whether to scale lightness before inverting.
pdf-view--current-rotationCurrent rotation of the page.
pdf-view-mode-hookHook run after entering `pdf-view-mode'.
pdf-view-mode-mapKeymap used by `pdf-view-mode' when displaying a doc as a set of images.
pdf-view-mode-line-position-use-labelsWhether current page should come from page labels.
pdf-view-dark-minor-mode-hookHook run after entering or leaving `pdf-view-dark-minor-mode'.
pdf-view-resize-factorFractional amount of resizing of one resize command.
pdf-view-after-change-page-hookHook run after changing to and displaying another page.
pdf-view-continuousIn Continuous mode reaching the page edge advances to next/previous page.
pdf-view-change-page-hookHook run after changing to another page, but before displaying it.
pdf-view--bookmark-to-restoreUsed to hold a bookmark that is still to be restored.
pdf-view-use-imagemagickWhether imagemagick should be used for rendering.
pdf-view-register-alistLocal, dedicated register for PDF positions.
pdf-view-use-unicode-ligtherDecide whether to use unicode symbols in the mode-line.
pdf-view-dark-minor-modeNon-nil if Pdf-View-Dark minor mode is enabled.
pdf-view-image-reliefAdd a shadow rectangle around the page's image.
pdf-view-midnight-invertIn midnight mode invert the image color lightness maintaining hue.
pdf-view--have-rectangle-regionNon-nil if the region is currently rendered as a rectangle.
pdf-view-before-change-page-hookHook run before changing to another page.
pdf-view-incompatible-modesA list of modes incompatible with `pdf-view-mode'.
pdf-view-midnight-minor-modeNon-nil if Pdf-View-Midnight minor mode is enabled.
pdf-view--buffer-file-nameLocal copy of remote file or nil.
pdf-view-midnight-minor-mode-hookHook run after entering or leaving `pdf-view-midnight-minor-mode'.
pdf-view-printer-minor-modeNon-nil if Pdf-View-Printer minor mode is enabled.
pdf-view-mode-line-position-prefixPrefix for page number shown in the mode line.
pdf-view-themed-minor-modeNon-nil if Pdf-View-Themed minor mode is enabled.
pdf-view--hotspot-functionsAlist of hotspot functions.
pdf-view-display-sizeThe desired size of displayed pages.
pdf-view-themed-minor-mode-hookHook run after entering or leaving `pdf-view-themed-minor-mode'.
pdf-view--server-file-nameThe servers notion of this buffer's filename.
pdf-view-have-image-mode-pixel-vscrollWhether `image-mode' scrolls vertically by pixels.
pdf-view--next-page-timerTimer used in `pdf-view-next-page-command'.
pdf-view-selection-styleThe current default selection style.
pdf-view-midnight-colorsColors used when command `pdf-view-midnight-minor-mode' is activated.
pdf-view-printer-minor-mode-hookHook run after entering or leaving `pdf-view-printer-minor-mode'.
pdf-view-bounding-box-marginFractional margin used for slicing with the bounding-box.
pdf-cache-prefetch-delayIdle time in seconds before prefetching images starts.
pdf-cache--prefetch-timerTimer used when prefetching images.
pdf-cache--prefetch-pagesPages to be prefetched.
pdf-cache--prefetch-started-pGuard against multiple prefetch starts.
pdf-cache-image-inihibitNon-nil, if the image cache should be bypassed.
pdf-cache-prefetch-minor-mode-hookHook run after entering or leaving `pdf-cache-prefetch-minor-mode'.
pdf-cache-image-limitMaximum number of cached PNG images per buffer.
pdf-cache-prefetch-minor-modeNon-nil if Pdf-Cache-Prefetch minor mode is enabled.
pdf-cache-prefetch-pages-functionA function returning a list of pages to be prefetched.

Defined functions (271)

pdf-view-current-window-size(&optional WINDOW)
pdf-view-current-image(&optional WINDOW)
pdf-view-current-slice(&optional WINDOW)
pdf-view-window-needs-redisplay(&optional WINDOW)
pdf-view-current-page(&optional WINDOW)
pdf-view-current-overlay(&optional WINDOW)
pdf-tools-msys2-mingw-bin()
pdf-tools-locate-build-directory()
pdf-tools-customize-faces()
pdf-tools-find-bourne-shell()
pdf-tools-help()
pdf-tools-install-noverify()
pdf-tools-disable-minor-modes(&optional MODES)
pdf-tools-enable-minor-modes(&optional MODES)
pdf-tools-uninstall()
pdf-tools-install(&optional NO-QUERY-P SKIP-DEPENDENCIES-P NO-ERROR-P FORCE-DEPENDENCIES-P)
pdf-tools-set-modes-enabled(ENABLE &optional MODES)
pdf-tools-assert-pdf-buffer(&optional BUFFER)
pdf-tools-toggle-debug()
pdf-tools-pdf-buffer-p(&optional BUFFER)
pdf-tools-customize()
pdf-tools-build-server(TARGET-DIRECTORY &optional SKIP-DEPENDENCIES-P FORCE-DEPENDENCIES-P CALLBACK BUILD-DIRECTORY)
pdf-tools-msys2-directory(&optional NONINTERACTIVE-P)
pdf-tools-identify-build-directory(DIRECTORY)
pdf-info-normalize-page-range(PAGES)
pdf-info-query--read-record()
pdf-info-check-epdfinfo(&optional INTERACTIVE-P)
pdf-info-synctex-backward-search(PAGE &optional X Y FILE-OR-BUFFER)
pdf-info-editannot(ID MODIFICATIONS &optional FILE-OR-BUFFER)
pdf-info-encrypted-p(&optional FILE-OR-BUFFER)
pdf-info-query--transform-annotation(A)
pdf-info-query--transform-attachment(A)
pdf-info-ping(&optional MESSAGE)
pdf-info-getattachment-from-annot(ID &optional DO-SAVE FILE-OR-BUFFER)
pdf-info-getoptions(&optional FILE-OR-BUFFER)
pdf-info-getannot(ID &optional FILE-OR-BUFFER)
pdf-info-charlayout(PAGE &optional EDGES-OR-POS FILE-OR-BUFFER)
pdf-info-local-batch-query(PRODUCER-FN CONSUMER-FN SENTINEL-FN ARGS)
pdf-info-local-server-p(&optional BUFFER)
pdf-info-save(&optional FILE-OR-BUFFER)
pdf-info-process-assert-running(&optional FORCE)
pdf-info-quit(&optional TIMEOUT)
pdf-info-metadata(&optional FILE-OR-BUFFER)
pdf-info-kill()
pdf-info-valid-page-spec-p(PAGES)
pdf-info-make-local-server(&optional BUFFER FORCE-RESTART-P)
pdf-info-features()
pdf-info-query(CMD &rest ARGS)
pdf-info-renderpage-text-regions(PAGE WIDTH SINGLE-LINE-P &optional SELECTION-STYLE FILE-OR-BUFFER &rest REGIONS)
pdf-info-renderpage(PAGE WIDTH &optional FILE-OR-BUFFER &rest COMMANDS)
pdf-info-query--parse-response(CMD RESPONSE)
pdf-info-kill-local-server(&optional BUFFER)
pdf-info-outline(&optional FILE-OR-BUFFER)
pdf-info-pagesize(PAGE &optional FILE-OR-BUFFER)
pdf-info-query--log(STRING &optional QUERY-P)
pdf-info-process()
pdf-info-addannot(PAGE EDGES TYPE &optional SELECTION-STYLE FILE-OR-BUFFER &rest MARKUP-EDGES)
pdf-info--normalize-file-or-buffer(FILE-OR-BUFFER)
pdf-info-mvannot(ID EDGES &optional FILE-OR-BUFFER)
pdf-info-setoptions(&optional FILE-OR-BUFFER &rest OPTIONS)
pdf-info-compose-queries(LET-FORMS &rest BODY)
pdf-info-open(&optional FILE-OR-BUFFER PASSWORD)
pdf-info-getattachments(&optional DO-SAVE FILE-OR-BUFFER)
pdf-info-gettext(PAGE EDGES &optional SELECTION-STYLE FILE-OR-BUFFER)
pdf-info-synctex-forward-search(SOURCE &optional LINE COLUMN FILE-OR-BUFFER)
pdf-info-boundingbox(PAGE &optional FILE-OR-BUFFER)
pdf-info-interrupt()
pdf-info-query--escape(ARG)
pdf-info-getselection(PAGE EDGES &optional SELECTION-STYLE FILE-OR-BUFFER)
pdf-info-search-regexp(PCRE &optional PAGES NO-ERROR FILE-OR-BUFFER)
pdf-info--tq-workaround(ORIG-FUN TQ &rest ARGS)
pdf-info-number-of-pages(&optional FILE-OR-BUFFER)
pdf-info-getannots(&optional PAGES FILE-OR-BUFFER)
pdf-info--selection-style(SELECTION-STYLE)
pdf-info-close(&optional FILE-OR-BUFFER)
pdf-info-query--transform-response(CMD RESPONSE)
pdf-info-pagelabels(&optional FILE-OR-BUFFER)
pdf-info-renderpage-highlight(PAGE WIDTH &optional FILE-OR-BUFFER &rest REGIONS)
pdf-info-delannot(ID &optional FILE-OR-BUFFER)
pdf-info-parse-pdf-date(DATE)
pdf-info-textregions(PAGE &optional FILE-OR-BUFFER)
pdf-info-running-p()
pdf-info-query--transform-action(ACTION)
pdf-info-pagelinks(PAGE &optional FILE-OR-BUFFER)
pdf-info-search-string(STRING &optional PAGES FILE-OR-BUFFER)
pdf-util-pdf-buffer-p(&optional BUFFER)
pdf-util-scale-points-to-pixel(LIST-OF-POINTS-EDGES &optional ROUNDING-FN DISPLAYED-P WINDOW)
display-buffer-split-below-and-attach(BUF ALIST)
pdf-util-convert(IN-FILE OUT-FILE &rest SPEC)
pdf-util-edges-intersection-area(E1 E2)
pdf-util-image-displayed-edges(&optional WINDOW DISPLAYED-P)
pdf-util-edges-p(OBJ &optional RELATIVE-P)
pdf-util-scale-pixel-to-points(LIST-OF-PIXEL-EDGES &optional ROUNDING-FN DISPLAYED-P WINDOW)
pdf-util-edges-empty-p(EDGES)
pdf-util-edges-union(&rest EDGES)
pdf-util-tooltip-in-window(TEXT X Y &optional WINDOW)
pdf-util-edges-inside-p(EDGES POS &optional EPSILON)
pdf-util-hexcolor(COLOR)
pdf-util-scale(LIST-OF-EDGES-OR-POS SCALE &optional ROUNDING-FN)
pdf-util-pdf-window-p(&optional WINDOW)
pdf-util-convert-image(IMAGE &rest SPECS)
pdf-util-assert-pdf-window(&optional WINDOW)
pdf-util-read-image-position(PROMPT)
pdf-util-required-vscroll(EDGES &optional EAGER-P CONTEXT-PIXEL)
pdf-util-munch-file(FILENAME &optional MULTIBYTE-P)
pdf-util-debug(&rest BODY)
pdf-util-assert-pdf-buffer(&optional BUFFER)
pdf-util-make-temp-file(&optional PREFIX DIR-FLAG SUFFIX)
pdf-util-seq-alignment(SEQ1 SEQ2 &optional SIMILARITY-FN ALIGNMENT-TYPE)
pdf-util-color-completions()
pdf-util-translate(LIST-OF-EDGES-OR-POS OFFSET &optional OPPOSITE-DIRECTION-P)
pdf-util-convert-page(&rest SPECS)
pdf-util-edges-transform(REGION ELTS &optional TO-REGION-P)
pdf-util-edges-contained-p(EDGES CONTAINED &optional EPSILON)
pdf-util-window-attach(AWINDOW &optional WINDOW)
pdf-util-required-hscroll(EDGES &optional EAGER-P CONTEXT-PIXEL)
pdf-util-image-map-mouse-event-proxy(EVENT)
pdf-util-temp-prefix()
pdf-util-convert--create-commands(SPEC)
pdf-util-with-edges(LIST-OF-EDGES &rest BODY)
pdf-util-expand-file-name(NAME)
pdf-util-convert-asynch(IN-FILE OUT-FILE &rest SPEC-AND-CALLBACK)
pdf-util-highlight-regexp-in-string(REGEXP STRING &optional FACE)
pdf-util-face-colors(FACE &optional DARK-P)
pdf-util-read-click-event(&optional PROMPT SECONDS)
pdf-util-scroll-to-edges(EDGES &optional EAGER-P)
pdf-util-frame-scale-factor()
pdf-util-edges-intersection(E1 E2)
pdf-util-frame-ppi()
pdf-util--clear-faces-cache(&rest _)
pdf-util-delete-dedicated-directory()
pdf-util-scale-to(LIST-OF-EDGES FROM TO &optional ROUNDING-FN)
pdf-util-image-file-size(IMAGE-FILE)
pdf-util-pcre-quote(STRING)
pdf-util-scale-relative-to-points(LIST-OF-RELATIVE-EDGES &optional ROUNDING-FN WINDOW)
pdf-util-remove-duplicates(LIST)
pdf-util-track-mouse-dragging(EVENT-RESOLUTION &rest BODY)
pdf-util-scale-pixel-to-relative(LIST-OF-PIXEL-EDGES &optional ROUNDING-FN DISPLAYED-P WINDOW)
pdf-util-dedicated-directory()
pdf-util-scale-relative-to-pixel(LIST-OF-RELATIVE-EDGES &optional ROUNDING-FN DISPLAYED-P WINDOW)
pdf-util-tooltip-arrow(IMAGE-TOP &optional TIMEOUT)
pdf-util-scale-points-to-relative(LIST-OF-POINTS-EDGES &optional ROUNDING-FN WINDOW)
pdf-util-goto-position(LINE &optional COLUMN)
pdf-util-image-map-divert-mouse-clicks(ID &optional BUTTONS)
pdf-util-do-events(EVENT-RESOLUTION-UNREAD-P CONDITION &rest BODY)
pdf-view-mark-whole-page()
pdf-view-register--make--cmacro(CL-WHOLE-ARG BOOKMARK)
pdf-view-fit-width-to-window()
pdf-view-close-document()
pdf-view-next-page(&optional N)
pdf-view-active-region(&optional DEACTIVATE-P)
pdf-view-text-regions-hotspots-function(PAGE SIZE)
pdf-view-kill-ring-save()
pdf-view-align-left()
pdf-view-auto-slice-minor-mode(&optional ARG)
pdf-view-enlarge(FACTOR)
pdf-view--write-contents-function()
pdf-view-refresh-themed-buffer(&optional GET-THEME)
pdf-view-assert-active-region()
pdf-view-with-register-alist(&rest BODY)
pdf-view-fit-height-to-window()
pdf-view-image-type()
pdf-view-check-incompatible-modes(&optional BUFFER)
pdf-view-mouse-extend-region(EVENT)
pdf-view-image-offset(&optional WINDOW)
pdf-view-scale-reset()
pdf-view-mouse-set-region-rectangle(EVENT)
pdf-view-next-line-or-next-page(&optional ARG)
pdf-view-goto-label(LABEL)
pdf-view-display-region(&optional REGION RECTANGLE-P SELECTION-STYLE)
pdf-view-create-page(PAGE &optional WINDOW)
pdf-view-extract-region-image(REGIONS &optional PAGE SIZE OUTPUT-BUFFER NO-DISPLAY-P)
pdf-view-maybe-redisplay-resized-windows()
pdf-view-set-slice-using-mouse()
pdf-view-image-size(&optional DISPLAYED-P WINDOW PAGE)
pdf-view-set-slice-from-bounding-box(&optional WINDOW)
pdf-view-redisplay-pages(&rest PAGES)
pdf-view-set-theme-background()
pdf-view-scroll-up-or-next-page(&optional ARG)
pdf-view--bounding-box-to-slice(BB)
pdf-view--next-line-or-next-page(&optional ARG)
pdf-view-previous-page-command(&optional N)
pdf-view-scroll-down-or-previous-page(&optional ARG)
pdf-view--previous-line-or-previous-page(&optional ARG)
pdf-view-active-region-text()
pdf-view-add-hotspot-function(FN &optional LAYER)
pdf-view-deactivate-region()
pdf-view-revert-buffer(&optional IGNORE-AUTO NOCONFIRM)
pdf-view-register-bookmark(pdf-view-register-bookmark X)
pdf-view--redisplay(&optional WINDOW)
pdf-view-fit-page-to-window()
pdf-view-previous-page(&optional N)
pdf-view-set-slice(X Y WIDTH HEIGHT &optional WINDOW)
pdf-view-dark-minor-mode(&optional ARG)
pdf-view-decrypt-document()
pdf-view-current-pagelabel(&optional WINDOW)
pdf-view-shrink(FACTOR)
pdf-view-set-slice-common-bounding-box(&optional WINDOW)
pdf-view-register-p(X)
pdf-view-desired-image-size(&optional PAGE WINDOW)
pdf-view-display-image(IMAGE PAGE &optional WINDOW INHIBIT-SLICE-P)
pdf-view-first-page()
pdf-view-redisplay(&optional WINDOW)
pdf-view-align-right()
pdf-view-register-bookmark--inliner(INLINE--FORM X)
pdf-view-set-selection-style(&optional STYLE)
pdf-view-midnight-minor-mode(&optional ARG)
pdf-view-register--make(BOOKMARK)
pdf-view-buffer-file-name()
pdf-view-position-to-register(REGISTER)
cua-copy-region--pdf-view-advice(&rest _)
pdf-view-create-image(DATA &rest PROPS)
pdf-view-new-window-function(WINPROPS)
pdf-view-remove-hotspot-function(FN)
pdf-view-printer-minor-mode(&optional ARG)
pdf-view-apply-hotspot-functions(WINDOW PAGE IMAGE-SIZE)
pdf-view-themed-minor-mode(&optional ARG)
pdf-view-bookmark-make-record(&optional NO-PAGE NO-SLICE NO-SIZE NO-ORIGIN)
pdf-view-bookmark-jump-handler(BMK)
pdf-view-goto-page(PAGE &optional WINDOW)
pdf-view-mouse-set-region(EVENT &optional ALLOW-EXTEND-P RECTANGLE-P SELECTION-STYLE)
pdf-view-jump-to-register(REGISTER &optional DELETE RETURN-REGISTER)
pdf-view-active-region-p()
pdf-view-last-page()
pdf-view-previous-line-or-previous-page(&optional ARG)
pdf-view-rotate(ANGLE)
pdf-view-register-p--inliner(INLINE--FORM X)
pdf-view-center-in-window()
pdf-view-mode()
pdf-view-registerv-make()
pdf-view-next-page-command(&optional N)
pdf-document-common-bounding-box(&optional FILE-OR-BUFFER)
pdf-view-bookmark-jump(BMK)
pdf-view--after-revert()
pdf-view-display-page(PAGE &optional WINDOW)
pdf-view-reset-slice(&optional WINDOW)
pdf-cache--data-clear(KEY &optional PAGE)
pdf-cache-pagelinks(PAGE)
pdf-cache-renderpage-text-regions(PAGE WIDTH SINGLE-LINE-P &rest SELECTION)
pdf-cache--clear-images-of-annotations(FN)
pdf-cache-put-image(PAGE WIDTH DATA &optional HASH)
pdf-cache-boundingbox(PAGE)
pdf-cache--image/data(IMG)
pdf-cache--clear-data-of-annotations(FN)
pdf-cache--data-get(KEY &optional PAGE)
pdf-cache-number-of-pages()
pdf-cache-clear-images()
pdf-cache-textregions(PAGE)
pdf-cache-clear-data-of-pages(&rest PAGES)
pdf-cache--image/page(IMG)
pdf-cache-get-image(PAGE MIN-WIDTH &optional MAX-WIDTH HASH)
pdf-cache--image-match(IMAGE PAGE MIN-WIDTH &optional MAX-WIDTH HASH)
pdf-cache--prefetch-pages(WINDOW IMAGE-WIDTH)
pdf-cache-clear-images-if(FN)
pdf-cache--make-image(PAGE WIDTH DATA HASH)
pdf-cache-clear-data()
pdf-cache--initialize()
pdf-cache--image/hash(IMG)
pdf-cache-pagesize(PAGE)
pdf-cache--prefetch-cancel()
pdf-cache--prefetch-stop()
pdf-cache-prefetch-pages-function-default()
pdf-cache-renderpage(PAGE MIN-WIDTH &optional MAX-WIDTH)
pdf-cache-prefetch-minor-mode(&optional ARG)
pdf-cache-clear-images-of-pages(&rest PAGES)
pdf-cache--data-put(KEY VALUE &optional PAGE)
pdf-cache--prefetch-start(BUFFER)
define-pdf-cache-function(COMMAND &optional PAGE-ARG-P)
pdf-cache--image/width(IMG)
pdf-cache-lookup-image(PAGE MIN-WIDTH &optional MAX-WIDTH HASH)
pdf-cache-renderpage-highlight(PAGE WIDTH &rest REGIONS)

Defined faces (2)

pdf-view-regionFace used to determine the colors of the region.
pdf-view-rectangleFace used to determine the colors of the highlighted rectangle.