PDFCraft: Una herramienta gratuita y centrada en la privacidad para PDF con más de 90 herramientas de navegador

PDFCraft: Una herramienta gratuita y centrada en la privacidad para PDF con más de 90 herramientas de navegador

Cuando se trata de manejar documentos PDF en la era de los desarrolladores que priorizan la nube, la seguridad, el rendimiento y la usabilidad son los métricos clave que más importan. PDFCraft es una solución moderna de código abierto que abarca los tres: funciona al 100 % en el cliente dentro de un navegador web, utiliza WebAssembly para una velocidad cercana a la nativa y viene con más de 90 herramientas profesionales.

¿Qué es PDFCraft?

PDFCraft, disponible en GitHub bajo la licencia AGPL‑3.0, es un kit de herramientas PDF centrado en la privacidad que se puede usar desde el borde —directamente en tu navegador— sin subir tus archivos a un servidor. Cubre todas las tareas comunes con PDFs:

  • Combinar y dividir: combina docenas de PDFs en un solo archivo, o divídelos en partes, por rango de páginas o marcadores.
  • Conversión: convierte imágenes, archivos de Office, Markdown y muchos más formatos a PDF, y viceversa.
  • Edición y anotación: añade texto, imágenes, firmas, marcadores y rellena formularios.
  • Seguridad: cifra con contraseñas, elimina metadatos y quita restricciones.
  • Optimización: comprime, linealiza o convierte a formato de archivo PDF/A.
  • Editor de flujos de trabajo: crea canalizaciones basadas en nodos para procesar por lotes varios PDFs.

Todas las interacciones ocurren en el navegador usando una combinación de PDF.js, pdf‑lib y PyMuPDF compilado a WASM, lo que significa que nunca se envían datos fuera del cliente.

Funciones clave

Función Visión general
90+ Herramientas Un amplio conjunto de herramientas garantiza que nunca necesites una aplicación separada para una necesidad común de PDF.
Prioridad en la privacidad No se suben archivos—todo se procesa localmente.
Rendimiento Construido con Next.js 15, Tailwind CSS y WebAssembly para velocidad.
Flujos de trabajo El editor de nodos con arrastrar y soltar te permite encadenar acciones, guardando plantillas personalizadas para después.
Multilingüe Soporta 8 idiomas de forma predeterminada: LTR (inglés, español, francés) y RTL (árabe, hebreo).
Código abierto Código fuente en GitHub, licencia AGPL‑3.0 permisiva, impulsado por la comunidad.

Empezar localmente

Puedes lanzar PDFCraft en pocos minutos.

# Clonar el repositorio
git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft

# Instalar dependencias (Node 18+)
pm install
# o
# yarn install
# o
# pnpm install

# Ejecutar el servidor de desarrollo
npm run dev
# o yarn dev / pnpm dev

Abre http://localhost:3000 y comienza a experimentar.

Inicio rápido con Docker

Si prefieres contenedores:

# Perfil de desarrollo
docker compose --profile dev up

# Exportación de producción + Nginx
docker compose --profile prod up --build

Visita http://localhost:8080 después de la compilación de producción.

Desplegar en la nube

PDFCraft es una aplicación de exportación estática, por lo que puede alojarse en cualquier lugar que sirva archivos estáticos.

Vercel

  1. En tu terminal: npm run build.
  2. Sube el directorio out/ a una rama de GitHub y conecta el repositorio con Vercel.
  3. Establece el comando de compilación a npm run build y el directorio de salida a out.

Netlify

  1. Conecta el repositorio.
  2. Comando de compilación: npm run build.
  3. Directorio de publicación: out.

GitHub Pages

Sube out/ a la rama gh‑pages y activa Pages en la configuración del repositorio.

Nginx / Apache

Copia el contenido de out/ en la raíz de tu servidor y configura el bloque de servidor para manejar archivos estáticos.

Contribuir

Siéntete libre de enviar solicitudes de función o pull requests. El repositorio es acogedor para nuevos colaboradores:

  1. Haz un fork del repositorio.
  2. Crea una rama: git checkout -b feature/awesome-feature.
  3. Confirma cambios: git commit -m "Add awesome feature".
  4. Sube y abre un Pull Request.

Por qué PDFCraft sobresale

  • Cero dependencia de la nube: Ideal para reguladores, abogados o cualquiera que trabaje con datos sensibles.
  • UI de alta calidad: Tailwind CSS y Next.js App Router brindan una experiencia fluida y similar a una aplicación.
  • Extensibilidad: El editor de flujos de trabajo te permite crear canalizaciones reutilizables—piensa en él como un ETL ligero para PDFs.
  • Primero la comunidad: Está construido sobre las lecciones de BentoPDF añadiendo herramientas modernas y optimizaciones de rendimiento.

¿Listo para probarlo?

Salta a la documentación en el sitio oficial o clona el repositorio para explorar los 90+ herramientas tú mismo. Ya sea que seas un desarrollador que busca una librería o un usuario final que necesita soluciones rápidas de PDF, PDFCraft lo hace rápido, privado y gratuito.


TL;DR

  • Código abierto, centrado en la privacidad, basado en navegador.
  • Más de 90 herramientas: combinar, dividir, convertir, editar, asegurar, optimizar.
  • Despliega en Vercel, Netlify, GitHub Pages o autoalojamiento.
  • Contribuye vía GitHub: fork → rama → pull request.

Prueba PDFCraft hoy y descubre lo sencillo que puede ser manejar PDFs de forma segura.

Artículo original: Ver original

Compartir este artículo