Skip to main content

Secure Word Document using n8n action

PDF4me Secure Word Document enables adding password protection and security restrictions to Word documents through n8n automation workflows with comprehensive security controls and editing restrictions. This powerful document security feature supports open password protection, document editing restrictions, read-only protection, comment-only access, form field editing, and revision tracking with full control over security levels and password requirements, perfect for confidential documents, collaborative editing, and document access control workflows.

Setup

Add the PDF4me "Secure Word Document" node to your n8n workflow and configure the required parameters. For initial setup instructions, see our n8n Integration Guide.

Prerequisites:

  • PDF4me API credentials
  • n8n workflow access

Configuration:

  1. Add PDF4me node to workflow
  2. Select "Secure Word Document" action
  3. Configure input parameters (see below)
Secure Word Document

Parameters

Complete list of parameters for the Secure Word Document action. Configure these parameters to control document security behavior.

Important: Parameters marked with an asterisk (***) are required. Password parameters are required when their corresponding security options are enabled.

ParameterTypeDescriptionExample
Input Data Type***StringWord Document Input Format Selection
• Choose the format of your Word document data input
• PDF4me supports multiple input types
• Options: Binary Data, Base64 String, or URL
Binary Data
Input Binary Field***BinaryBinary Word File Input (Required if Binary Data)
• Reference Word file (.docx, .doc) from previous n8n node or file upload
• PDF4me processes binary Word files with automatic format detection
• Required when Input Data Type is "Binary Data"
{{ $binary.data }}
Base64 Word Content***StringBase64 Encoded Word Input (Required if Base64 String)
• Provide Word content (.docx, .doc) as base64 encoded string for secure transmission
• PDF4me automatically decodes and processes the Word content
• Required when Input Data Type is "Base64 String"
UEsDBBQABgAI...
Word Document URL***StringPublic Word Document URL Input (Required if URL)
• Provide a public/open permission URL to the Word file (.docx, .doc) to be processed
• PDF4me downloads and processes the Word file from the provided URL
• Required when Input Data Type is "URL"
https://abc.com/document.docx
Word Document Name***StringWord Document Input Filename
• Specify the name of the input Word file with proper extension (.docx, .doc)
• PDF4me uses this for format detection and processing optimization
document.docx
Secure On OpenBooleanEnable Password Protection
• Yes - Requires password to open the document
• No - No password required to open (default)
• Uses Word's built-in password protection
Yes
Open PasswordStringPassword to Open Document
• Password required to open the document
• Required when Secure On Open is Yes
• Should be strong password (8+ characters)
• Case-sensitive password
"SecurePass123!"
Security Options Protection TypeStringDocument Protection Type
• No Protection - No editing restrictions (default)
• Read Only - Document cannot be edited, only viewed
• Allow Comments - Only comments can be added/modified
• Allow Form Fields - Only form fields can be edited
• Allow Revisions - Only tracked changes/revisions allowed
"Read Only"
Security Options Protection PasswordStringPassword for Document Protection
• Password to remove document protection
• Required when Protection Type is not "No Protection"
• Should be different from Open Password
• Case-sensitive password
"EditPass456!"

Output

Output Parameters

ParameterTypeDescriptionExample
fileNameStringSecured Word document filename - The name of the output secured Word document filesecured_document.docx
fileSizeNumberFile size in bytes - The size of the secured Word document in bytes13793
successBooleanPDF4me operation status - Boolean flag indicating the success or failure of the security application operation. PDF4me returns true for successful operations and false for any errorstrue
originalFileNameStringOriginal Word document filename - The name of the input Word document filedocument.docx
secureOnOpenBooleanPassword protection status - Indicates whether password protection is enabled for opening the document. true if password is required to open, false otherwisetrue
protectionTypeStringDocument protection type - The type of editing protection applied to the document. Values: "ReadOnly", "AllowComments", "AllowFormFields", "AllowRevisions", or empty string if no protectionReadOnly
messageStringOperation message - Descriptive message indicating the result of the security operationWord document secured successfully

N8N Action Response

The PDF4me Secure Word Document API returns a response that can be viewed in multiple formats. Choose the view that best fits your needs:

JSON Response Format

The raw JSON response from the API:

[
{
"fileName": "secured_document.docx",
"fileSize": 13793,
"success": true,
"originalFileName": "document.docx",
"secureOnOpen": true,
"protectionType": "ReadOnly",
"message": "Word document secured successfully"
}
]

Use Cases

Enterprise Document Automation

  • Document Distribution: Send password-protected documents to authorized recipients
  • Collaborative Editing: Apply comment-only or revision-only protection for team collaboration
  • Form Distribution: Apply form field protection for fillable documents
  • Archive Storage: Store read-only documents in secure archives

AI-Powered Document Processing

  • Multi-Format Support: Process Word documents in .docx and .doc formats
  • Multi-Language Processing: Support for different languages and regions
  • Intelligent Security: Automatic application of appropriate security levels

Business Intelligence and Analytics

  • Document Security: Ensure documents meet security requirements
  • Compliance Monitoring: Apply security controls for regulatory compliance
  • Performance Metrics: Track processing accuracy and efficiency

Get Help