El Problema de "Adobe Reader"
En los años 2000, abrir un PDF significaba esperar 30 segundos a que cargara un programa pesado que te pedía actualizarse cada dos por tres. Hoy, los navegadores han mejorado, pero siguen ofreciendo una experiencia básica.
BentoPDF nace de la frustración. Queríamos un lector que se sintiera como una aplicación nativa de iPad, pero en la web. Sin menús laterales llenos de botones que no usas ("Firmar", "Exportar", "Pro"). Sólo tú y el contenido.
Filosofía "Distraction-Free"
Cuando estudias un paper académico o lees un datasheet técnico de 200 páginas, cada pixel de pantalla cuenta. Nuestra interfaz "Bento" se oculta automáticamente cuando empiezas a leer.
Motor PDF.js: El Corazón Tecnológico
Utilizamos el mismo motor de renderizado que Mozilla Firefox, pero optimizado. PDF.js convierte las instrucciones PostScript del PDF en elementos `
- Texto Seleccionable: A diferencia de una imagen, puedes copiar código o fórmulas complejas.
- Búsqueda Instantánea: Indexamos el texto en un hilo secundario (Web Worker) para que la búsqueda sea instantánea incluso en libros de 1000 páginas.
- Hipervínculos Activos: Los enlaces dentro del documento funcionan perfectamente.
Accesibilidad Real
La mayoría de lectores PDF ignoran a las personas con dificultades visuales. BentoPDF implementa:
- Modo Dislexia: Permite cambiar la fuente del documento a 'OpenDyslexic' al vuelo, facilitando la lectura.
- Text-to-Speech (TTS): Aprovecha la API de síntesis de voz de tu sistema operativo para leerte el documento en voz alta mientras caminas o conduces.
- Alto Contraste: Modos sepia y negro puro para lecturas nocturnas sin fatiga visual.
Casos de Uso Ideales
1. Desarrolladores y Documentación
Leer manuales de API (como la documentación de Intel o AWS) requiere concentración. La capacidad de BentoPDF de mantener múltiples documentos abiertos en pestañas del navegador sin consumir gigas de RAM es vital.
2. Músicos y Partituras
Muchos músicos usan tablets para leer partituras. El modo "Scroll Vertical Infinito" de BentoPDF elimina la necesidad de pasar página, permitiendo un flujo continuo de lectura mientras tocas.
3. Presentaciones
¿Tienes que presentar y no tienes PowerPoint? Pon tu PDF en "Modo Presentación" (Pantalla Completa) y usa las flechas del teclado. El renderizado es más nítido que cualquier PPT convertido.
Seguridad: Sandbox Estricto
Los archivos PDF maliciosos existen. Pueden contener JavaScript diseñado para explotar vulnerabilidades en lectores antiguos. Al usar el motor de JavaScript de tu navegador moderno (V8 en Chrome, SpiderMonkey en Firefox), heredas la seguridad "Sandbox" del mismo. El código malicioso dentro de un PDF no puede "escapar" de la pestaña del navegador para infectar tu PC.