Los editores de PDF online más populares comparten un mismo problema: exigen subir el archivo a un servidor externo antes de poder tocarlo. BentoPDF rompe con esa dinámica. Esta herramienta open source procesa los documentos directamente en el navegador mediante WebAssembly, sin enviarlos a ningún servidor, sin pedir registro y sin rastreo web.
Detrás del proyecto está Alam, un desarrollador que empezó construyendo una utilidad interna para unir y dividir archivos PDF. Cuando decidió compartir el código en Reddit, la acogida fue suficiente como para subirlo a GitHub semanas después. BentoPDF se distribuye con doble licencia: el código es gratuito bajo AGPL-3.0, y existe una licencia comercial de 79 dólares, de pago único, pensada para quien quiera integrarlo en software cerrado.
Los riesgos de subir documentos a un conversor online
La advertencia no es nueva: el FBI alertó en el pasado sobre convertidores de archivos fraudulentos que, bajo la promesa de cambiar el formato de un documento, en realidad roban datos personales, credenciales bancarias, direcciones de correo y contraseñas. El riesgo se dispara cuando el archivo contiene información laboral confidencial que nunca debería salir del entorno de una empresa, ya sea un contrato, una nómina o un informe interno.
No todos los servicios web son maliciosos, pero las políticas de privacidad de muchos de ellos resultan opacas sobre qué hacen con los archivos que procesan. BentoPDF evita ese problema de raíz: si el documento nunca sale del navegador, no hay nada que un tercero pueda interceptar o almacenar. Tampoco exige crear una cuenta para empezar a usarlo, y no incluye ningún tipo de rastreo web, dos detalles que reducen el rastro de datos que deja cualquier edición online.
Cómo logra BentoPDF procesar los PDF sin usar la nube
La clave técnica está en WebAssembly, una tecnología que nos permite ejecutar programas pesados a velocidad casi nativa sin salir de una pestaña del navegador. Gracias a ella, BentoPDF realiza tareas que normalmente exigirían un servidor potente, como el reconocimiento óptico de caracteres, usando únicamente la memoria y el procesador del propio ordenador, sin que ningún dato viaje a través de la red.
El motor de OCR se apoya en Tesseract.js, un port en JavaScript del conocido Tesseract OCR. En nuestra prueba con un folleto de dos páginas sobre una motocicleta, sin tocar la configuración avanzada, el proceso tardó un rato en completarse, pero el resultado fue mayormente preciso: solo el texto más pequeño y de peor calidad en la parte inferior de la página dio problemas. El texto extraído puede copiarse al portapapeles o exportarse como archivo .txt o como PDF con capa de texto buscable.
Edición, anotaciones y conversión de formatos
El editor de texto marca cada bloque de contenido con un contorno discontinuo; al seleccionarlo aparece una barra lateral con controles para tipografía, tamaño, color, alineación y espaciado entre caracteres, además de negrita, cursiva, subrayado y tachado. Un botón permite cargar las fuentes instaladas en vuestro propio sistema, algo que comprobamos sin problemas en Linux, y un icono de información muestra los metadatos del documento.
Para anotar documentos sin reescribirlos, la herramienta de edición PDF ofrece resaltado, tachado, trazos a mano libre, inserción de texto y comentarios, además de marcas de agua configurables en texto o imagen, en disposición única o en mosaico, con control sobre páginas, texto y visibilidad. Los atajos de teclado habituales (Ctrl+C, Ctrl+V, Ctrl+Z, Ctrl+Y) funcionan igual que en cualquier editor de escritorio.
En el apartado de conversión, BentoPDF pasa PDF a JPG ajustando la calidad de imagen con un control deslizante fijado en 90% por defecto, convierte imágenes en formatos como PNG, BMP, HEIC o PSD a PDF, y suma herramientas adicionales para ODP, CSV, EPUB, JSON, WebP y Markdown, entre otros. Para probar todo esto no tenemos más que acceder a la web oficial del proyecto.
Hyper Compress y Kura: los otros proyectos de Alam
Alam no se ha quedado solo en BentoPDF. Mantiene otros dos proyectos open source centrados en el manejo de documentos: Hyper Compress, un motor de compresión de PDF independiente, y Kura, que convierte archivos a estándares de conservación a largo plazo como PDF/A y PDF/UA. Los tres proyectos comparten el mismo enfoque de procesar documentos sin depender de un servidor externo, y están disponibles en el repositorio público del desarrollador junto al código de BentoPDF.
La licencia AGPL-3.0 que cubre el código gratuito tiene una particularidad que conviene tener en cuenta si pensáis modificar la herramienta: obliga a quien distribuya una versión modificada, incluso alojándola en su propio servidor, a publicar también ese código. Quien prefiera integrar el motor en un proyecto cerrado sin compartir sus cambios puede optar por la licencia comercial de pago único. Si buscáis una alternativa a los conversores online que no dejan claro qué hacen con vuestros archivos, podéis probar BentoPDF directamente desde el navegador, sin instalación ni registro previo.
