The "Adobe Reader" Problem
In the 2000s, opening a PDF meant waiting 30 seconds for a heavy program to load that asked you to update every other day. Today, browsers have improved, but they still offer a basic experience.
BentoPDF is born out of frustration. We wanted a reader that felt like a native iPad app, but on the web. No side menus full of buttons you don't use ("Sign", "Export", "Pro"). Just you and the content.
"Distraction-Free" Philosophy
When you study an academic paper or read a 200-page technical datasheet, every pixel of screen counts. Our "Bento" interface automatically hides when you start reading.
PDF.js Engine: The Tech Heart
We use the same rendering engine as Mozilla Firefox, but optimized. PDF.js converts PDF PostScript instructions into HTML5 `
- Selectable Text: Unlike an image, you can copy code or complex formulas.
- Instant Search: We index text in a secondary thread (Web Worker) so search is instant even in 1000-page books.
- Active Hyperlinks: Links inside the document work perfectly.
Real Accessibility
Most PDF readers ignore people with visual impairments. BentoPDF implements:
- Dyslexia Mode: Allows changing the document font to 'OpenDyslexic' on the fly, making reading easier.
- Text-to-Speech (TTS): Leverages your OS speech synthesis API to read the document aloud to you while you walk or drive.
- High Contrast: Sepia and pure black modes for night reading without eye strain.
Ideal Use Cases
1. Developers and Documentation
Reading API manuals (like Intel or AWS documentation) requires focus. BentoPDF's ability to keep multiple documents open in browser tabs without consuming gigs of RAM is vital.
2. Musicians and Sheet Music
Many musicians use tablets to read sheet music. BentoPDF's "Infinite Vertical Scroll" mode eliminates the need to turn pages, allowing a continuous reading flow while you play.
3. Presentations
Have to present and don't have PowerPoint? Put your PDF in "Presentation Mode" (Full Screen) and use keyboard arrows. The rendering is sharper than any converted PPT.
Security: Strict Sandbox
Malicious PDF files exist. They can contain JavaScript designed to exploit vulnerabilities in old readers. By using your modern browser's JavaScript engine (V8 in Chrome, SpiderMonkey in Firefox), you inherit its "Sandbox" security. Malicious code inside a PDF cannot "escape" the browser tab to infect your PC.