BePDF is a PDF viewer. Besides viewing, it supports annotating and user-defined bookmarking for unencrypted PDFs.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bepdf Remove left-over mFontBorder BBox in "File info" Oct 19, 2018
dist Changed text of the start page Jan 17, 2016
docs Merge docs with main branch. Dec 25, 2016
.gitattributes Add .gitattributes Dec 9, 2013
.gitignore Merge docs with main branch. Dec 25, 2016
BePDF.png Added screenshot in README (#78) Dec 9, 2017 Added screenshot in README (#78) Dec 9, 2017 Complete directory restructure. Jan 13, 2016


This is a PDF reader that is based on XPDF 4.0. It handles PDF files up to PDF version 1.7 (Adobe Reader 9+).

BePDF Screenshoot

List of Features

  • Viewing of encrypted and password protected PDF 1.7 files.
  • Opens file dropped on window.
  • Navigation (with keyboard, toolbar, dragging with the mouse, mouse wheel, links).
  • Displays annotations.
  • Zooming (in/out, selecting a rectangle with the mouse).
  • Rotating the page.
  • Can show a page list, bookmarks and attachments.
  • Window mode or fullscreen mode.
  • Japanese, Chinese (simplified, traditional) and Korean font support.
  • Renders embedded fonts (Type 1, Truetype) with FreeType 2 library.
  • Multithreaded (rendering is done in a separate thread).
  • Editing (Annotations can be added to an unencrypted PDF file)
  • File Attachment Annotations and Attachments can be saved.
  • Printing (range of pages; even or odd pages only; reverse or in order).
  • Searching text.
  • Copying text or graphics (via drag and drop to other applications (e.g. Tracker) and into the clipboard).
  • Session management for PDF files on BFS (open file with the settings when it was last closed).
  • Information (about the file, security, fonts used).