pdf-lib
Una librería JavaScript pura para crear y modificar documentos PDF enteramente en el navegador, sin ida y vuelta al servidor.
pdf-lib es la librería JavaScript que hace posible manipular PDF dentro de un navegador web sin subirlos a un servidor. La mayoría de herramientas de PDF Genie usan pdf-lib: combinar, dividir, rotar, marcar con agua, aplanar, recortar y muchas más. Si tu PDF no sale nunca de tu dispositivo cuando usas una de nuestras herramientas, es gracias a pdf-lib.
Qué puede hacer pdf-lib
- Crear PDF desde cero: añadir páginas, incrustar fuentes, dibujar texto, dibujar formas, incrustar imágenes
- Modificar PDF existentes: añadir/quitar páginas, reordenar, rotar, recortar
- Rellenar y aplanar formularios: manipular valores de los campos y luego fijarlos en el contenido de la página
- Incrustar otros PDF: usar un PDF existente como plantilla y superponer nuevo contenido
- Cifrar / descifrar (limitado): añadir una contraseña; quitar una contraseña de propietario
Los límites de pdf-lib
pdf-lib es un kit para trabajar con la estructura de los documentos, no con el renderizado:
- No puede renderizar un PDF como imagen: de eso se encarga PDF.js
- No hace OCR: eso es Tesseract
- No convierte documentos de Office: eso es LibreOffice
- El cifrado muy complejo y las firmas digitales requieren librerías especializadas
Por qué importa para la privacidad
pdf-lib se ejecuta enteramente en el navegador mediante JavaScript. Cuando subes un PDF a nuestra herramienta de combinar, por ejemplo, el archivo se carga en la memoria de tu navegador, pdf-lib lo manipula ahí y se te ofrece el resultado para descargar. El archivo nunca va a nuestros servidores. Es una arquitectura completamente distinta de las herramientas tradicionales que suben, procesan en servidor y devuelven, y es por lo que las herramientas basadas en pdf-lib pueden afirmar con credibilidad una privacidad 100 % en el navegador.