Obsidian
Redacta PDFs desde dentro de Obsidian con el plugin PDF Redaction — detección de PII con IA, revisión manual y redacción, sin salir de tu vault.
El plugin PDF Redaction para Obsidian aloja el widget de PDF Redaction en una pestaña de trabajo, para que puedas redactar cualquier PDF de tu vault — clic derecho en un archivo, revisión de PII detectada por IA y guardado de la copia redactada directamente en tu vault, sin salir de Obsidian.
Ver en GitHub

Prototipo inicial
Aún no está listado en la tienda de plugins de la comunidad de Obsidian — instálalo manualmente desde una versión de GitHub. Solo escritorio.
Instalación
- Descarga
main.js,styles.cssymanifest.jsondesde la última versión. - Cópialos en
VaultFolder/.obsidian/plugins/pdf-redaction/(crea la carpeta si no existe). - En Obsidian, ve a Ajustes → Plugins de la comunidad y activa PDF Redaction.
Configuración
Abre Ajustes → PDF Redaction y configura:
- Clave API — una clave API habilitada para widget de tu cuenta de PDF Redaction (Cuenta → Claves API).
- URL base — por defecto
https://pdf-redaction.com. - Modo —
full(revisión manual de PII antes de redactar) oauto(redacción y descarga con un clic). - Idioma — idioma de la interfaz del widget embebido (
en,de,pl,es).
Uso
- Redactar un PDF del vault — haz clic derecho en cualquier archivo
.pdfdel explorador de archivos y elige Redact with PDF redaction, o ejecuta el comando Redact active PDF con un PDF abierto. Esto abre una pestaña "PDF redaction" con el archivo ya cargado — sin necesidad de subirlo manualmente. - Abrir una pestaña vacía — usa el icono de la barra lateral o el comando Open view para abrir el widget sin archivo, recurriendo al diálogo de subida habitual.
Al finalizar la redacción, el plugin escribe el PDF redactado de vuelta en tu vault, junto al archivo de origen, como redacted-<nombre>.pdf (numerado automáticamente si ese nombre ya existe) — sin descarga en el navegador, y el archivo solo sale de tu dispositivo para la llamada de detección de PII a pdf-redaction.com.
Cómo funciona
El plugin incrusta el mismo iframe https://<URL base>/<idioma>/widget/embed/?key=... que usan widget.js y @stabrise/redaction-widget-react, ampliado con dos mensajes de protocolo específicos del vault:
LOAD_FILE(plugin → iframe) — envía los bytes del PDF de origen (leídos conapp.vault.readBinary), para que la incrustación se salte su propio diálogo de subida.REDACTION_COMPLETE.data(iframe → plugin) — devuelve los bytes del PDF redactado en lugar de iniciar una descarga en el navegador, siempre que el archivo de origen llegara medianteLOAD_FILE.
Código fuente
El código fuente está disponible en GitHub bajo licencia MIT.