Saltar al contenido principal

Desbloquear PDF en n8n

Desbloquear PDF es un PDF4me acción del nodo en n8n que elimina la protección por contraseña de un PDF Cuando introduzca la contraseña correcta. Úsela para que los archivos protegidos sean legibles en pasos posteriores del flujo de trabajo, para eliminar el cifrado de un archivo de su propiedad o para desbloquear todos los extractos que envíe un proveedor sin tener que abrirlos uno por uno.

Lo que hace este nodo

PDF4me: Desbloquear PDF toma un protegido PDF a partir de datos binarios, un Base64 String, o un URL, aplica la contraseña que proporcionas y devuelve una copia que se abre sin solicitar ninguna información. Contraseña Este campo es obligatorio, por lo que desbloquea los documentos que ya tiene autorización para abrir, en lugar de recuperar una contraseña perdida. Su función habitual es ubicarse al principio de un proceso, ya que los pasos de extracción y conversión no pueden leer un archivo cifrado.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Cada PDF4me nodo en n8n requiere un válido Credencial para conectarse con. Crea o selecciona uno que contenga tu PDF4me API clave para que el flujo de trabajo pueda autenticar las solicitudes de desbloqueo de forma segura.

Datos importantes que no debes perderte

Se requiere contraseña
Esta no es una herramienta de recuperación de contraseñas. Sin la contraseña correcta, el documento no se puede desbloquear mediante esta acción.
Desbloquea antes de extraer.
La extracción de texto, tablas y formularios no puede leer un archivo cifrado. PDFPor lo tanto, este nodo generalmente se ubica al inicio del flujo de trabajo.
Mantén la contraseña fuera del archivo de flujo de trabajo.
En lugar de escribir la clave secreta, utilice una credencial o una variable de entorno para que no se incluya en el flujo de trabajo exportado. JSON.
Nodo PDF4me en n8n configurado en Acción Desbloquear PDF, Tipo de datos de entrada Datos binarios, Campo de entrada Datos binarios, Nombre del archivo de salida unlocked_output.pdf, un campo Contraseña enmascarado y Nombre de salida de datos binarios

PDF4me Desbloquear PDF panel de parámetros en n8n

Desbloquear PDF vs Proteger documento

Estas dos acciones son opuestas, y los flujos de trabajo suelen utilizar ambas: desbloquear un archivo entrante para leerlo y, a continuación, volver a proteger el resultado antes de que vuelva a salir.

AspectoDesbloquear PDFProteja el documento
What it doesRemoves existing password protectionApplies password protection
Password you supplyThe current password on the documentThe new password you want to set
Typical positionFirst step, so later nodes can read the fileLast step, before the file is sent or stored
PrerequisiteYou must already know the passwordNone beyond the source document

¿Qué parámetros desbloquea? PDF ¿Necesidad?

Requerido: Acción, tipo de datos de entrada, campo que coincide con ese tipo de entrada, nombre del archivo de salida y contraseña. El nombre de salida de datos binarios y los perfiles personalizados conservan valores predeterminados.

ParámetroRequeridoLo que haceEjemplo
ActionRequiredSelects the PDF4me node action to run. Choose Unlock PDF.Unlock PDF
Input Data TypeRequiredFormat of the source PDF input. Choose Binary Data (from a previous node), Base64 String, or URL.Binary Data
Input Binary FieldConditionalName of the binary property on the incoming n8n item that holds the protected PDF. Required when Input Data Type is Binary Data. Defaults to data.data
Base64 Document ContentConditionalBase64-encoded content of the protected PDF. Required when Input Data Type is Base64 String.JVBERi0xLjQK...
File URLConditionalPublicly reachable HTTPS URL to the protected PDF. Required when Input Data Type is URL.https://example.com/statement.pdf
Output File NameRequiredFilename for the unlocked PDF returned by the node. Include the .pdf extension.unlocked_output.pdf
PasswordRequiredThe current password on the document. Shown masked in the panel. Reference a credential or environment variable rather than typing the secret into a saved workflow.{{ $env.PDF_PASSWORD }}
Binary Data Output NameOptionalName of the binary property the output item exposes. Defaults to data.data
Custom ProfilesOptionalAdvanced Options field for extra processing settings, supplied in a JSON-like format. Leave blank unless you have a specific profile to apply.{ "preserveMetadata": true }

Campos de salida

Una carrera exitosa devuelve uno n8n artículo que lleva el desbloqueado PDF.

CampoTipoLo que contiene
Binary (data)BinaryThe unlocked PDF, under Binary Data Output Name (default data).
fileNameStringGenerated filename, matching Output File Name.
docNameStringName of the processed document, for reference and tracking.
mimeTypeStringMIME type of the output, always application/pdf.
fileSizeNumberSize of the returned PDF in bytes.
isUnlockedBooleanConfirms the document was unlocked. A useful assertion before handing the file to an extraction step.
securityRemovedBooleanConfirms password protection and access restrictions were removed.
successBooleanTrue when the unlock completed, false on failure such as a wrong password. Use it to branch error handling.
messageStringHuman-readable status message, carrying success confirmation or error detail.

¿Cómo configuro el desbloqueo? PDF en n8n¿

  1. Agregar PDF4me a tu n8n flujo de trabajo y elegir el Desbloquear PDF acción.
  2. En Credencial para conectarse con, seleccione su PDF4me credenciales o haga clic Crear nueva credencial y pega tu API llave.
  3. Colocar Tipo de datos de entrada a Datos binarios (por defecto), Base64 String, o URL y proporcionar la fuente correspondiente PDF campo.
  4. Colocar Nombre del archivo de salida para el archivo desbloqueado, que termina en .pdf.
  5. Introduzca el documento Contraseña, idealmente como una expresión que lee una credencial o una variable de entorno.
  6. Dejar Nombre de salida de datos binarios como data a menos que un nodo posterior espere una propiedad diferente.
  7. Ejecutar el nodo y enrutar el desbloqueado PDF al siguiente paso, como la extracción, la conversión o el almacenamiento.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon n8n workflow patterns using Unlock PDF.
Lea los extractos bancarios protegidos.
  1. El extracto de cuenta llega por correo electrónico protegido con una contraseña conocida.
  2. Desbloquear PDF Elimina la protección utilizando un secreto almacenado.
  3. Un paso de extracción de tabla lee las transacciones y las guarda en una hoja de cálculo.
Cifrado claro desde un archivo propio
  1. Todos los documentos antiguos en una unidad compartida conservan la misma contraseña antigua.
  2. Desbloquear PDF Se ejecuta sobre cada archivo durante un lote de migración.
  3. Las copias sin protección se incorporan al nuevo sistema de documentos, donde se pueden realizar búsquedas.
Desbloquear, procesar y luego volver a proteger.
  1. Desbloquear PDF Abre un documento protegido entrante.
  2. El flujo de trabajo sella, fusiona o edita el archivo legible.
  3. La protección de documentos aplica una contraseña nueva antes de volver a enviarlo.
Proteja el oleoducto con un success controlar
  1. Desbloquear PDF Intenta introducir la contraseña almacenada en cada archivo que llega.
  2. Un nodo IF prueba el valor devuelto. success y campos isUnlocked.
  3. Los fallos se redirigen a una alerta para que se detecte inmediatamente si se ha cambiado la contraseña.

Consejos prácticos

Never hardcode the password
Use an expression that reads an n8n credential or environment variable, so the secret does not travel inside exported workflow JSON.
Put the unlock first
Extraction and conversion nodes cannot read an encrypted PDF, so unlocking early avoids confusing downstream failures.
Alert on a failed unlock
A rotated password will fail every run. Branch on success so it surfaces as an alert rather than a pile of stuck items.
Assert on isUnlocked before extracting
Checking the flag is cheaper than debugging an extraction node that received a file it could not open.
Only unlock what you are authorised to
The action needs the real password by design. Confirm you have the right to remove protection before automating it across an archive.
re-protect before sending outward
If the document leaves your systems again, add Protect Document at the end so the unlocked copy is not what gets distributed.

Hoja de trucos

CampoValor
ActionUnlock PDF
Input Data TypeBinary Data
Input Binary Fielddata
Output File Nameunlocked_output.pdf
Password{{ $env.PDF_PASSWORD }}
Binary Data Output Namedata
CredentialsPDF4me API credential

Preguntas frecuentes

Can Unlock PDF open a PDF when I do not know the password?+
No. The Password field is required and must match the password set on the document. The node removes protection from files you are already authorised to open; it is not a password recovery or cracking tool. If nobody in your organisation holds the password, the document cannot be unlocked through this action.
Where should I store the PDF password in n8n?+
Avoid typing it directly into the Password field on a saved workflow. Reference an n8n credential or an environment variable through an expression instead, so the secret is not stored in the workflow JSON that gets exported, shared, or committed to version control.
Does unlocking remove permission restrictions as well as the open password?+
The action removes the password protection so the returned file opens without a prompt, and the response includes a securityRemoved flag confirming restrictions were lifted. Encryption and permission handling are defined in the ISO 32000 PDF specification, so check that flag on a representative document before assuming a specific restriction such as printing or copying is gone.
Why unlock PDFs in a workflow instead of one at a time?+
Downstream steps such as text extraction, table parsing, and conversion cannot read an encrypted PDF. Putting Unlock PDF at the front of the workflow means every protected file that arrives is made readable automatically, rather than stalling the pipeline until someone opens each one by hand.
What happens if the password is wrong?+
The run fails rather than returning a partially unlocked file. Branch on the returned success boolean so a wrong or rotated password raises an alert instead of silently passing the still-encrypted original to the next step, where it would fail again less obviously.

Acciones relacionadas

La misma tarea en otras plataformas

Obtén ayuda