PDFTool, edita PDFs en el navegador sin subir archivos
(pdftool.org)- PDFTool es una herramienta en línea gratuita creada para editar PDFs dentro del navegador sin subir documentos sensibles al servidor
- Reúne en un solo lugar tareas básicas de PDF como cifrado, descifrado, optimización, combinación, rotación, eliminación de páginas, división, firma e incluso detección de OCR
- La lógica de edición se ejecuta dentro del navegador mediante WebAssembly, con una arquitectura en la que el documento no sale del dispositivo del usuario
- Después de abrir la página de la herramienta, se puede cortar la conexión a internet e intentar editar para comprobar directamente que el procesamiento es local
- Se ofrece gratis y no presume límites de tamaño de archivo ni de cantidad de usos, aunque incluye una pequeña cantidad de publicidad en el sitio para cubrir parte de los costos operativos
Edición de PDF sin subirlos al servidor
- PDFTool ofrece una forma de modificar archivos directamente en el navegador para reducir la molestia de tener que subir PDFs sensibles a sitios de edición en línea
- Como el documento no sale del dispositivo del usuario, la estructura del servicio impide que el operador acceda a archivos como estados de cuenta bancarios, recetas médicas u otros documentos importantes
- Las tareas de PDF compatibles son las siguientes
- Cifrar archivos PDF
- Descifrar archivos PDF
- Optimizar PDFs
- Combinar PDFs
- Rotar páginas de PDF
- Eliminar páginas de PDF
- Dividir PDFs
- Firmar PDFs
- Detectar OCR en archivos PDF
Ejecución dentro del navegador y condiciones de operación
- La lógica compleja necesaria para modificar PDFs se ejecuta dentro del navegador usando WebAssembly
- El usuario puede cargar primero la página de la herramienta, luego desconectarse de internet e intentar editar un PDF para verificar por sí mismo que funciona sin subir archivos
- El servicio es gratuito y afirma que los documentos pueden modificarse tan seguido como se desee, y que el procesamiento se realiza localmente en el navegador sin importar el tamaño del archivo
- Para cubrir parte de los costos operativos, el sitio web usa una pequeña cantidad de publicidad y pide desactivar AdBlocker y otros bloqueadores de scripts
- El creador explica que no quería gastar mucho dinero en un programa de edición de PDF y que le parecían dudosos los servicios web de edición de PDF existentes porque requieren subir los documentos al servidor
1 comentarios
Opiniones en Hacker News
La idea de una herramienta de navegador offline es muy buena: funciona en cualquier dispositivo y “instalar” el programa es tan simple como visitar una página web o abrir un archivo HTML guardado.
Esta herramienta usa WebAssembly, pero no es estrictamente necesario. Algunas herramientas para PDF que hice para uso propio solo usan pdf-lib: https://shreevatsa.net/pdf-pages/ https://shreevatsa.net/pdf-unspread/
Usa PDF.js de Mozilla como motor de renderizado, y sorprende la cantidad de cosas que se pueden hacer dentro del navegador: https://parepdf.com/
Es solo un archivo zip con un archivo HTML y algunos archivos JavaScript, pero como es más fácil y el resultado es mejor, otras personas de la empresa también la usan. Elegí una app HTML local porque no quería que hiciera falta instalar lenguajes como Python, y quería que funcionara en Windows y Mac sin instalación adicional.
Aunque sepa que puede comprobarlo con herramientas de desarrollador, no es fácil. Sería bueno poder entrar al sitio y saber, sin tener que creerle al creador, que el archivo no se sube a ningún lado.
Normalmente se resuelve con este plugin de Vite: https://www.npmjs.com/package/vite-plugin-singlefile
Algo relacionado: hace mucho busco una herramienta que permita completar PDFs que no fueron creados como formularios, como la función Fill & Sign de Acrobat.
Me gustaría poder llenarlos, guardarlos y luego abrirlos de nuevo para editar o borrar lo que agregué antes. No me gusta que Adobe insista con crear una cuenta ni que meta el software basura de McAfee en Acrobat, así que quiero una alternativa. En Android, sorprendentemente, hay algunas opciones decentes, pero en Windows o Linux no encontré nada realmente usable.
Permite guardar el overlay que creaste como un archivo separado y crear un PDF nuevo combinando el PDF original con el overlay. Lo uso cada vez que necesito hacer trámites oficiales.
También se puede escribir texto en cualquier parte del PDF, así que si eso es lo que buscas, sirve. Está disponible para PC, Mac y Linux, aunque la versión de Linux puede tener menos funciones. Se accede desde la herramienta “Fill & Sign” a la derecha de la pestaña Home; para ingresar texto, seleccionas la herramienta Typewriter en la pestaña Home y haces clic donde quieras escribir. Más tarde puedes volver a hacer clic en el texto con el cursor de flecha de Typewriter para borrarlo o modificarlo, y Typewriter funciona bastante bien.
[0] https://www.foxit.com/pdf-reader/
Tiene muchísimas herramientas, y Sign PDF permite agregar texto, fechas, firmas en PNG, etc. Solo soy un usuario satisfecho, no tengo ninguna relación con ellos.
Si se trata de agregar o corregir texto, la interfaz es bastante simple y al mismo tiempo conserva la capacidad de modificar casi cualquier elemento del documento. Tiene buen soporte en Linux, Windows y Mac, y fue fácil de instalar.
Me cansan tantos comentarios con mala onda y respuestas que bajan el entusiasmo por aquí.
La herramienta está muy buena; felicitaciones a quien la hizo.
Las herramientas PDF online comunes como smallpdf.com o ilovepdf.com obviamente suelen estar bloqueadas en las redes de oficina por razones evidentes.
Me pregunto si, guardando esta página en una carpeta local como archivo .html y ejecutándola en el navegador, se podría evitar por completo tocar el firewall o el bloqueo de Websense.
Si la guardas como PWA en el dispositivo, cachea la última versión cuando no hay internet, así que se puede usar completamente offline y ni siquiera hace falta una consulta DNS.
Sé que los sitios web de internet prometen muchas cosas. Puedes comprobarlo tú mismo: carga la página web, desconéctate de internet y empieza a editar un PDF; te vas a sorprender.
Me gustan las herramientas offline.
Tengo armada una pequeña colección de herramientas en https://www.webutils.app/, y hace tiempo venía pensando en agregar una herramienta para PDF.
Desde la perspectiva de alguien que se preocupa por la privacidad y la seguridad, esta tendencia parece más bien un retroceso. Si hace falta acceso a la red, una app web tiene sentido, pero para herramientas offline prefería la época en que las llamábamos “programas”. Las apps web parecen convertir el navegador en el sistema operativo, y ya tengo un sistema operativo.
Eso sí, parece que se preocuparon por poner “© 2022 WebUtils. All rights reserved” en el footer.
Si eres usuario de Mac, la mayoría de estas tareas se pueden hacer en la Preview.app incluida por defecto.
En Linux suelo usar https://github.com/pdfarranger/pdfarranger y https://gitlab.com/scarpetta/pdfmixtool para este tipo de tareas
Ambas tienen Flatpak en Flathub, así que instalarlas y actualizarlas también es fácil
En Windows, pdfsam es la herramienta offline que me queda perfecta
https://pdfsam.org
También es open source: https://github.com/torakiki/pdfsam
Siempre me ha parecido raro que falten buenos editores de PDF en Linux
Porque bastante seguido necesito retocar un poco PDFs, como recortar y pegar páginas. Claro que se puede hacer con Pdftk o, hoy en día, con una combinación de stapler, pdfinfo e ImageMagick, pero los programas con GUI suelen ser bastante malos, aunque en general no sean mucho más que una capa delgada sobre el trabajo de librerías
Es una herramienta online como PDFTool.org, pero también admite procesamiento local. Es gratuita y no requiere cuenta. No me gustan los sitios web que te obligan a registrarte antes de poder hacer cualquier cosa. Para ser transparente, desarrollo esta herramienta por mi cuenta
El OCR de Adobe ni siquiera procesa bien documentos fiscales simples en blanco y negro, y ni hablar del OCR de escaneos. Si no reconoce un campo de texto, casi no hay forma de agregar el campo faltante. Incluso funciones prácticas como “combinar dos páginas de PDF en una sola página” siempre terminan siendo más fáciles de resolver buscando cómo hacerlo que usando software de pago
Está en los repositorios de Debian y probablemente también en Ubuntu:
sudo apt-get install pdfarrangerOriginalmente es una herramienta de escaneo, pero también funciona bien si arrastras y sueltas un PDF sin escanear. No edita el contenido interno de las páginas ni agrega anotaciones; más bien se ocupa de tareas de “un nivel por encima”
[1] https://www.naps2.com/
Aun así, el software en sí es excelente
Durante la época del COVID, no quería subir datos sensibles a cualquier servidor, así que hice una herramienta offline similar
La publiqué como open source para que también pueda servirle a otras personas: https://timothebarbe.github.io/pdfModer
No soy desarrollador front-end, así que la UI no es muy buena