Durante años, la forma rápida de unir o dividir un PDF ha tenido dos caminos habituales: instalar un programa de escritorio “pesado” o recurrir a páginas web que piden subir documentos, a menudo con información sensible. En ese punto intermedio —la comodidad de lo online sin renunciar a la privacidad— es donde intenta hacerse un hueco PDF_Tools, un proyecto de código abierto que apuesta por llevar las operaciones más comunes con PDFs directamente al navegador.
La propuesta es clara: una extensión ligera para Google Chrome (y navegadores compatibles) que integra sus funciones en un panel lateral moderno, de modo que el usuario puede seguir navegando mientras prepara un documento final. El proyecto, mantenido por Pablo Felip, se presenta como una herramienta “a mano” para el día a día: unir varios archivos en uno, extraer páginas concretas o separar un PDF completo en documentos individuales, sin necesidad de abrir aplicaciones externas.
Un panel lateral pensado para el trabajo real
El diseño de PDF_Tools se apoya en una idea sencilla, pero muy práctica: en lugar de abrir pestañas, páginas o programas adicionales, las acciones se concentran en el side panel del navegador. Esto reduce fricción en tareas muy repetidas: recibir varios PDFs por correo, ordenarlos, consolidarlos en un único archivo y devolverlos ya listos; o, al contrario, recibir un documento largo y extraer solo las páginas que interesan para un trámite, una clase o un envío.
En la función de unión de PDFs, la extensión incorpora un enfoque visual y directo: arrastrar y soltar para añadir archivos, y reordenación de los elementos antes de generar el documento final. No es un detalle menor: en la práctica, buena parte del tiempo se pierde corrigiendo el orden de anexos, presupuestos, anexos legales o temarios.
La función de división, por su parte, se centra en la flexibilidad. Permite extraer páginas sueltas o rangos, con una sintaxis pensada para el usuario corriente (por ejemplo, “1-5, 8, 10-”). También contempla un escenario muy frecuente en oficinas y centros educativos: separar un PDF completo en un archivo por página con un clic, ideal para repartir ejercicios, crear materiales por bloques o individualizar documentación.
Cuando la operación genera muchos documentos, PDF_Tools añade un mecanismo para que el resultado no se convierta en un caos: descarga en un único .zip con todos los PDFs generados. La decisión apunta a un objetivo pragmático: evitar decenas de descargas sueltas y ahorrar pasos.
Privacidad como argumento (y como arquitectura)
Donde el proyecto intenta marcar diferencia es en el enfoque de privacidad. Según su documentación, el procesamiento se realiza localmente: los archivos no “salen” del navegador hacia servicios externos. En un contexto donde cada vez más usuarios desconfían de subir documentos personales a páginas desconocidas, esta premisa se convierte en su principal carta de presentación, especialmente para PDFs con datos de salud, laborales, fiscales o académicos.
A esa filosofía se suma un apartado relevante: multi-idioma. La interfaz está disponible en español, inglés y catalán, y permite seleccionar el idioma manualmente o usar el del navegador, con la preferencia guardada en almacenamiento local.
Construida con estándares actuales: Manifest V3 y JavaScript sin “peso extra”
PDF_Tools no solo vende comodidad: también presume de una base técnica alineada con las prácticas actuales de extensiones. Está desarrollada con Manifest V3, el formato más reciente para extensiones en Chrome, y con JavaScript “vanilla” (sin frameworks), buscando reducir tamaño y dependencias.
En el plano de APIs, utiliza chrome.sidePanel para la experiencia integrada en el panel lateral, chrome.i18n para la localización multi-idioma y chrome.storage para conservar preferencias del usuario. En cuanto a bibliotecas, el proyecto reconoce tres pilares muy extendidos en el ecosistema web: pdf-lib (manipulación de PDFs), Sortable.js (arrastrar y soltar para reordenación) y JSZip (creación de ZIP en el navegador). Todo ello se distribuye bajo licencia GPL-3.0.
Para el usuario final, la instalación se plantea en dos vías: desde la tienda oficial de Chrome o cargando la extensión desde el código fuente, un camino especialmente útil para perfiles técnicos o escenarios controlados, como aulas o entornos donde se trabaja en modo incógnito y se requiere permitir explícitamente extensiones.
Del panel lateral a una suite web: nace la versión SPA
El proyecto no se queda en la extensión. PDF_Tools cuenta también con una versión web en formato SPA (Single Page Application), pensada para ofrecer una interfaz más amplia y visual. Esta variante incorpora funcionalidades adicionales como organizar páginas en una vista tipo “mesa de luz” (rotar, eliminar, reordenar), convertir páginas a imágenes (JPG o PNG) y un concepto de “flujo continuo”: el resultado de una operación puede enviarse a otra herramienta sin descargar y volver a cargar el archivo.
La SPA también incluye modo oscuro, y detalla una diferencia importante frente a la extensión: mantiene el mismo “núcleo” de privacidad (procesamiento local), pero requiere conexión inicial para cargar librerías desde una CDN, mientras que la extensión de Chrome está planteada para funcionar 100% offline, con librerías empaquetadas.
Un “efecto comunidad”: versión para Firefox
La historia de PDF_Tools también refleja un patrón clásico del software libre: cuando una herramienta resuelve un problema real, la comunidad la expande. El proyecto cuenta con una adaptación para Firefox, preparada por Juan José de Haro, con funcionamiento igualmente orientado a la privacidad local. La ficha del complemento destaca que permite combinar PDFs, dividir por rangos o páginas, descargar resultados sueltos o en ZIP, y que el permiso usado es únicamente el almacenamiento para recordar el idioma.
Además, esta versión amplía el alcance lingüístico: junto a español, inglés y catalán, incorpora gallego y euskera, y declara compatibilidad con Firefox 58+. En un ecosistema donde muchas herramientas se quedan en un solo navegador, esta bifurcación refuerza el valor del proyecto: no depender de una plataforma, sino del problema que resuelve.
Preguntas frecuentes (FAQ)
¿Cómo unir varios archivos PDF en Chrome sin subirlos a una web?
Con extensiones como PDF_Tools, el usuario puede arrastrar y soltar varios PDFs, reordenarlos visualmente y generar un único documento, manteniendo el procesamiento en local.
¿Cómo extraer un rango de páginas de un PDF (por ejemplo, 1-5 y 10-12) desde el navegador?
La función de división permite indicar rangos y páginas sueltas para crear nuevos PDFs con solo las secciones necesarias, incluyendo la opción de empaquetar el resultado en un ZIP.
¿Qué diferencias hay entre una extensión de Chrome para PDFs y una versión web tipo SPA?
La extensión prioriza rapidez y uso integrado en el panel lateral, con funcionamiento offline; la SPA amplía la interfaz y añade herramientas visuales (organizar páginas, exportar a imágenes), aunque puede requerir conexión inicial para cargar librerías.
¿Existe una alternativa similar para Firefox con enfoque de privacidad local?
Sí. Hay una versión para Firefox que mantiene la idea de combinar y dividir PDFs en local, sin subir documentos, y que además añade más idiomas, incluyendo gallego y euskera.
Fuentes:
- Repositorio oficial de PDF_Tools (GitHub, pfelipm/pdf-tools). (GitHub)
- Ficha de PDF_Tools en Chrome Web Store (versión, fecha de actualización, detalles y privacidad). (Chrome Web Store)
- Repositorio de la versión SPA (GitHub, pfelipm/pdf-tools-spa). (GitHub)
- Complemento “PDF Tools for Firefox” en Mozilla Add-ons (características, permisos, idiomas y compatibilidad). (addons.mozilla.org)