PDF Property es una herramienta de huella digital forense para documentos PDF. Permite incrustar marcas invisibles en archivos PDF que pueden verificarse posteriormente para comprobar la autenticidad e integridad del documento, así como rastrear su distribución.
Funcionamiento
La aplicación consta de dos componentes principales:
- Aplicación web Next.js: Proporciona la interfaz de usuario y la API de estampado de huellas digitales.
- Microservicio Python: Servicio independiente para la extracción y verificación de huellas digitales existentes en los PDFs.
Casos de Uso
- Verificación de autenticidad de documentos oficiales.
- Rastreo de filtraciones de documentos confidenciales.
- Auditoría de la distribución de contratos y acuerdos.
- Protección de propiedad intelectual en documentos digitales.
Instalación y Uso
# Aplicación web (terminal 1)
npm install
npm run dev
# Disponible en http://localhost:3000
# Microservicio Python (terminal 2)
cd python-extractor
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload --port 8000
Tecnologías
- Frontend y API: Next.js con TypeScript
- Servicio de extracción: Python con FastAPI (uvicorn)