Aller au contenu principal

Déverrouiller PDF dans n8n

Déverrouiller PDF est un PDF4me action de nœud dans n8n qui supprime la protection par mot de passe d'un PDF Lorsque vous fournissez le mot de passe correct, utilisez-le pour rendre les fichiers protégés lisibles lors des étapes ultérieures du flux de travail, déchiffrer une archive dont vous êtes propriétaire ou déverrouiller tous les relevés envoyés par un fournisseur sans avoir à les ouvrir un par un.

Que fait ce nœud ?

PDF4me: Déverrouiller PDF prend une protection PDF à partir de données binaires, un Base64 String, ou un URL, applique le mot de passe que vous fournissez et renvoie une copie qui s'ouvre sans invite. Mot de passe Ce champ est obligatoire ; ainsi, cette fonction déverrouille les documents que vous êtes déjà autorisé à ouvrir, et non celle qui récupère un mot de passe perdu. Elle intervient généralement en amont du processus, car les étapes d'extraction et de conversion ne peuvent pas lire un fichier chiffré.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier les demandes de déverrouillage en toute sécurité.

Informations importantes à ne pas manquer

Le mot de passe est requis
Il ne s'agit pas d'un outil de récupération de mot de passe. Sans le mot de passe correct, le document ne pourra pas être déverrouillé.
Déverrouillez avant d'extraire
L'extraction de texte, de tableaux et de formulaires ne peut pas lire un fichier chiffré. PDF, ce nœud se trouve donc généralement au tout début du flux de travail.
Ne tenez pas le mot de passe dans le fichier de flux de travail
Utilisez une référence à une information d'identification ou à une variable d'environnement plutôt que de saisir le secret, afin qu'il ne soit pas inclus dans le flux de travail exporté. JSON.
Le nœud PDF4me dans n8n est configuré sur Action : Déverrouiller le PDF, Type de données d'entrée : Données binaires, Champ binaire d'entrée : data, Nom du fichier de sortie : unlocked_output.pdf, champ Mot de passe masqué et Nom de la sortie des données binaires : data

PDF4me Déverrouiller PDF panneau des paramètres dans n8n

Déverrouiller PDF vs Protéger le document

Ces deux actions sont opposées, et les flux de travail utilisent souvent les deux : déverrouiller un fichier entrant pour le lire, puis protéger à nouveau le résultat avant son renvoi.

AspectDéverrouiller PDFDocument de protection
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

Quels paramètres débloquent PDF Besoin?

Requis: Action, type de données d'entrée, champ correspondant à ce type d'entrée, nom du fichier de sortie et mot de passe. Le nom de sortie des données binaires et les profils personnalisés utilisent des valeurs par défaut fonctionnelles.

ParamètreRequisCe que cela faitExemple
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 }

Champs de sortie

Une course réussie rapporte un n8n objet contenant l'objet déverrouillé PDF.

ChampTaperCe qu'il contient
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.

Comment configurer le déverrouillage PDF dans n8n?

  1. Ajouter PDF4me à votre n8n flux de travail et choisissez le Déverrouiller PDF action.
  2. Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
  3. Ensemble Type de données d'entrée à Données binaires (défaut), Base64 String, ou URL et fournir la source correspondante PDF champ.
  4. Ensemble Nom du fichier de sortie pour le fichier déverrouillé, se terminant par .pdf.
  5. Saisissez le document Mot de passe, idéalement sous la forme d'une expression qui lit une information d'identification ou une variable d'environnement.
  6. Partir Nom de la sortie de données binaires comme data à moins qu'un nœud ultérieur n'attende une propriété différente.
  7. Exécutez le nœud et acheminez le flux déverrouillé PDF à l'étape suivante, telle que l'extraction, la conversion ou le stockage.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using Unlock PDF.
Consultez les relevés bancaires protégés
  1. Un relevé est envoyé par courriel protégé par un mot de passe connu.
  2. Déverrouiller PDF supprime la protection à l'aide d'un secret stocké.
  3. Une étape d'extraction de table permet de lire les transactions dans une feuille de calcul.
Cryptage clair provenant d'une archive propriétaire
  1. Tous les documents anciens présents sur un lecteur partagé utilisent le même ancien mot de passe.
  2. Déverrouiller PDF s'exécute sur chaque fichier lors d'un lot de migration.
  3. Les copies non protégées sont intégrées au nouveau système de gestion documentaire et peuvent être consultées.
Déverrouiller, traiter, puis reprotéger
  1. Déverrouiller PDF ouvre un document protégé entrant.
  2. Le flux de travail appose un cachet, fusionne ou modifie le fichier lisible.
  3. Le module Protect Document applique un nouveau mot de passe avant de renvoyer le document.
Protégez le pipeline avec un success vérifier
  1. Déverrouiller PDF tente de saisir le mot de passe enregistré pour chaque fichier entrant.
  2. Un nœud IF teste la valeur renvoyée success et les champs isUnlocked.
  3. Les échecs sont signalés par une alerte afin qu'un changement de mot de passe soit immédiatement détecté.

Conseils pratiques

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.

Aide-mémoire

ChampValeur
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

Questions fréquentes

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.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide