Proteja o documento usando n8n Ação
PDF4me Proteger documento Adiciona proteção por senha e controles de permissão ao PDF documentos através de n8n Fluxos de trabalho de automação. Processo PDFs via n8n gatilhos, dados binários, strings base64 ou públicos URLs Permite aplicar senhas de usuário/proprietário, restringir permissões (impressão, cópia, edição, anotações), implementar níveis de criptografia (AES de 40 bits, 128 bits e 256 bits) e configurar controles de acesso granulares para segurança de documentos. Esta solução é ideal para proteção de documentos confidenciais, controle de acesso, requisitos de conformidade, proteção de propriedade intelectual, distribuição segura e automação. PDF Fluxos de trabalho de segurança que exigem criptografia robusta com gerenciamento flexível de permissões e integração perfeita.
Configurar
Adicione o PDF4me O nó "Proteger Documento" para o seu n8n fluxo de trabalho e configure os parâmetros necessários. Para obter instruções de configuração inicial, consulte nosso n8n Guia de integração.
Pré-requisitos:
- PDF4me API credenciais
- n8n acesso ao fluxo de trabalho
Configuração:
- Adicionar PDF4me nó para fluxo de trabalho
- Selecione a ação "Proteger Documento".
- Configure os parâmetros de entrada (veja abaixo)

Parâmetros
Lista completa de parâmetros para a ação Proteger Documento. Configure esses parâmetros para controlar a proteção do documento.
Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios e devem ser fornecidos para que a ação funcione corretamente.
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Tipo de dados de entrada*** | String | PDF Seleção do formato de entrada • Escolha o formato do seu PDF entrada de dados • PDF4me Suporta vários tipos de entrada • Opções: Dados binários, Base64 Corda, ou URL | Binary Data |
| Campo binário de entrada | Binário | Binário PDF Entrada de arquivo (Obrigatório se os dados forem binários) • Referência PDF arquivo do anterior n8n upload de nó ou arquivo • PDF4me processos binários PDF arquivos com detecção automática de formato • Obrigatório quando o tipo de dados de entrada for "Dados binários" | {{ $binary.data }} |
| Conteúdo do documento Base64 | String | Base64 Codificado PDF Entrada (Obrigatório se for uma string Base64) • Fornecer PDF dados como string codificada em base64 • PDF4me decodifica e processa automaticamente o PDF contente • Obrigatório quando o tipo de dados de entrada for "String Base64" | UEsDBBQABgAI... |
| Arquivo URL | String | Público PDF URL Entrada (Obrigatório se for URL) • Fornecer uma permissão pública/aberta URL para o PDF arquivo • PDF4me baixa e processa o arquivo de URL • Obrigatório quando o Tipo de Dados de Entrada for "URL" | https://abc.com/sample.pdf |
| Nome do arquivo de saída*** | String | Protegido PDF Nome do arquivo de saída • Especifique o nome para o arquivo protegido gerado. PDF arquivo • Deve incluir a extensão .pdf • PDF4me garante a validação exclusiva de nomes e formatos. | protected_output.pdf |
| Senha*** | String | Senha do documento • Defina uma senha segura para o PDF documento • É necessária uma senha para abrir e acessar a área protegida. PDF • Escolha uma senha forte para máxima segurança | SecurePassword123! |
| PDF Permissão*** | String | Nível de permissão do documento • Defina as permissões de acesso para o conteúdo protegido. PDF • Controla o que os usuários podem fazer após inserir a senha. • Opções: Todas, Imprimir, Copiar, Editar, Preencher formulários, Comentar, Montar | All |
| Nome da saída de dados binários*** | String | Mapeamento de dados binários • Defina o nome da variável para acessar os dados protegidos gerados. PDF dados • Utilizado em ações subsequentes do fluxo de trabalho • Essencial para o fluxo de dados do fluxo de trabalho | data |
Opções avançadas
Os seguintes parâmetros estão disponíveis na seção Opções Avançadas e são opcionais:
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Perfis personalizados | String | Perfis de configuração personalizados • Defina opções adicionais usando perfis personalizados • JSONformato semelhante a - contendo parâmetros predefinidos • Suporta outputDataFormat, preserveMetadata, etc. • Opcional para requisitos específicos | { "outputDataFormat": "json", "preserveMetadata": true, "optimizeForPrinting": false, "compressionLevel": "medium" } |
Saída
Parâmetros de saída
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| sucesso | Boolean | PDF4me indicador de status de proteção - Indicador booleano que sinaliza o sucesso ou a falha da operação. PDF processo de proteção. PDF4me retornos true para operações bem-sucedidas e false para quaisquer erros, permitindo um tratamento robusto de erros em fluxos de trabalho automatizados. | true |
| mensagem | String | PDF4me mensagem de status de proteção - Mensagem de status legível por humanos, fornecendo detalhes sobre o resultado do processo de proteção. Inclui confirmação de sucesso ou detalhes de erro para solução de problemas. | PDF protected successfully |
| nome_do_arquivo | String | PDF4me gerado PDF nome do arquivo - O nome completo do arquivo protegido gerado com sucesso PDF Documento com a extensão .pdf correta. PDF4me Garante nomes exclusivos e valida a conformidade do formato do arquivo para uma integração perfeita com os processos subsequentes. | protected_output.pdf |
| tipo mime | String | PDF4me saída MIME tipo - MIME tipo do gerado PDF arquivo, sempre "application/pdf" para PDF documentos. Útil para validação de tipo de conteúdo e manipulação adequada de arquivos em aplicações web. | application/pdf |
| tamanho do arquivo | Número | PDF4me PDF tamanho do arquivo em bytes - O tamanho exato do arquivo protegido gerado PDF arquivo em bytes, fornecido por PDF4me Para planejamento de armazenamento, otimização de largura de banda e monitoramento de transferência de arquivos. Essencial para gerenciamento de documentos corporativos e automação de fluxo de trabalho. | 125430 |
| nomeDoDocumento | String | PDF4me referência ao nome do documento - O nome do documento processado para fins de referência e rastreamento. Este nome corresponde ao fileName para garantir a consistência nos fluxos de trabalho de gerenciamento de documentos | protected_output.pdf |
| estáProtegido | Boolean | PDF4me confirmação do status de proteção - Sinalizador booleano confirmando que o PDF O documento foi protegido com sucesso por senha. Útil para verificar se a proteção foi aplicada corretamente. | true |
| nível de permissão | String | PDF4me Nível de permissão aplicado - O nível de permissão que foi aplicado com sucesso ao protegido PDF Documento. Confirma as restrições de acesso que foram configuradas durante a operação de proteção. | All |
N8N Resposta à ação
O PDF4me Proteger documento API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de resposta
O bruto JSON resposta do API:
[
{
"success": true,
"message": "PDF protected successfully",
"fileName": "protected_output.pdf",
"mimeType": "application/pdf",
"fileSize": 125430,
"docName": "protected_output.pdf",
"isProtected": true,
"permissionLevel": "All"
}
]
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| sucesso | true |
| mensagem | PDF protected successfully |
| nome_do_arquivo | protected_output.pdf |
| tipo mime | application/pdf |
| tamanho do arquivo | 125430 |
| nomeDoDocumento | protected_output.pdf |
| estáProtegido | true |
| nível de permissão | All |
Visão do esquema
A estrutura de dados e os tipos de resposta:
1 item
success: ☑ true
message: AB PDF protected successfully
fileName: AB protected_output.pdf
mimeType: AB application/pdf
fileSize: # 125430
docName: AB protected_output.pdf
isProtected: ☑ true
permissionLevel: AB All
Indicadores de tipo:
AB= String#= Número☑= Boolean
Visualização de Dados Binários
O protegido real PDF Dados e metadados do arquivo:
data
─────────────────────────────
File Name: protected_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 122.5 KB
Acesso a dados binários:
- n8n Objeto Binário:
$binary.data.data - Base64 ContenteDisponível para uso direto.
- Operações com arquivosPronto para download, envio por e-mail ou armazenamento.
Casos de uso
Segurança e conformidade de documentos
- Proteja documentos comerciais confidenciais com criptografia de senha e controles de acesso.
- Garantir a conformidade com as normas de proteção de dados e os padrões de segurança.
- Proteja relatórios confidenciais, contratos e documentos financeiros contra acesso não autorizado.
Gestão de Documentos Empresariais
- Automatize a proteção de documentos em fluxos de trabalho empresariais e processos de aprovação.
- Controlar permissões de acesso para diferentes grupos de usuários e departamentos.
- Implementar políticas de segurança em grandes repositórios e arquivos de documentos.
Distribuição e compartilhamento de conteúdo
- Proteja a propriedade intelectual e o conteúdo proprietário durante a distribuição.
- Controle como os destinatários podem usar os documentos compartilhados (somente visualização, restrições de impressão)
- Compartilhamento seguro de documentos com parceiros externos e clientes, mantendo o controle.