Skip to main content
Kafka includes a built-in PDF reader for viewing PDF documents from the Internet Archive. The reader provides smooth page navigation and remembers your reading position.

Opening PDF Files

Access PDF documents directly from item detail pages:
1

Find a PDF item

Search for or browse to find items that contain PDF files. These are typically books, documents, or manuscripts.
2

View available files

On the item detail page, you’ll see a list of available files. PDF files are labeled with their format.
3

Tap to open

Tap any PDF file to open it in the reader. The file will load and display the first page or your last read position.
PDFs can be read online by streaming or offline after downloading. Online reading saves bandwidth and storage space.

Reading Interface

The PDF reader provides a clean, distraction-free reading experience:

Page Display

  • Full-screen view - PDFs display in full screen for maximum reading space
  • Page fitting - Pages automatically fit to your screen width
  • Zoom support - Pinch to zoom in on text or images
  • Pan and scroll - Scroll vertically or swipe horizontally between pages
Access controls by tapping anywhere on the page:

Top Bar

  • Document title display
  • Close button to exit reader
  • Download button (if reading online)
  • Share button

Page Navigation

  • Current page number indicator
  • Total page count
  • Swipe left/right to change pages
  • Jump to specific page number
Move through PDF documents efficiently:

Swipe Navigation

  • Swipe left - Go to next page
  • Swipe right - Go to previous page
  • Vertical scroll - Continuous scrolling through pages (when enabled)

Jump to Page

1

Show controls

Tap anywhere on the page to show the navigation controls.
2

Access page selector

Tap the page number indicator at the top or bottom of the screen.
3

Enter page number

Type the page number you want to jump to and confirm.
Use the page indicator to quickly see your progress through the document.

Reading Position

Your reading position is automatically saved:
  • Kafka remembers which page you’re on when you close the reader
  • Return to the document to resume from your last page
  • Reading positions sync across devices when signed in
  • Works for both online and downloaded PDFs

Automatic Bookmarking

Every time you navigate to a new page, Kafka saves your position. You don’t need to manually bookmark pages.

Zoom and Pan

Examine details in PDF documents:

Zoom Controls

  • Pinch to zoom - Use two fingers to zoom in or out
  • Double tap - Double tap to zoom to 100% or fit to screen
  • Zoom limits - Zoom from 50% to 400% of original size

Panning

When zoomed in:
  • Drag with one finger to pan around the page
  • Zoom is maintained as you move between pages
  • Reset zoom by double tapping or pinching out
Some PDF files may have restrictions on zoom levels depending on how they were created.

Online vs Offline Reading

Choose how you want to read PDF documents:

Online Reading (Default)

  • Stream pages - Pages load as you read them
  • Save storage - No need to download the entire file
  • Instant access - Start reading immediately
  • Requires internet - Must be connected to read

Offline Reading

  • Download first - Use the download button to save the PDF
  • No internet needed - Read anytime, anywhere
  • Faster loading - Pages load instantly from local storage
  • Uses storage space - File is saved to your device
1

Open online reader

When reading a PDF online, look for the download icon in the top bar.
2

Download PDF

Tap the download button. A progress indicator shows the download status.
3

Switch to offline

Once downloaded, tap the “Read Offline” button to switch to the offline reader for better performance.

Performance Tips

For the best PDF reading experience:

Large Files

For PDFs over 50MB, downloading for offline reading provides better performance and page loading speed.

Image-Heavy PDFs

Documents with many images or high-resolution scans benefit from offline reading to avoid streaming delays.

Slow Connections

On slower internet connections, consider downloading PDFs first for a smoother reading experience.

Battery Saving

Offline reading uses less battery than streaming as it doesn’t require constant network activity.

Controls and Gestures

Master these gestures for efficient PDF navigation:
GestureAction
Single tapShow/hide controls
Swipe leftNext page
Swipe rightPrevious page
Vertical scrollContinuous page scrolling
Pinch outZoom in
Pinch inZoom out
Double tapToggle zoom
Two-finger dragPan when zoomed
Hide the controls for distraction-free reading by tapping the page. Tap again to bring them back.

Build docs developers (and LLMs) love