Achatar PDF usando n8n Ação
PDF4me Achatar PDF converte interativo PDF elementos em conteúdo estático e não editável através de n8n Fluxos de trabalho de automação. Processo PDFs de distância n8n gatilhos, dados binários, strings base64 ou públicos URLO objetivo é transformar campos de formulário, anotações, comentários, camadas, marcações e elementos interativos em conteúdo permanente, preservando a aparência visual, a qualidade do texto e a estrutura do documento. Essa solução é ideal para finalização de documentos, fluxos de trabalho de arquivamento, processamento de envio de formulários, distribuição segura de documentos, documentação de conformidade e prevenção de edições não autorizadas que exigem elementos não editáveis. PDF Saída com formatação preservada e integração perfeita.
Configurar
Adicione o PDF4me "Achatar PDF"nó 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 "Achatar" PDF" Ação
- Configure os parâmetros de entrada (veja abaixo)

Parâmetros
Lista completa de parâmetros para o Flatten PDF ação. Configure esses parâmetros para controlar PDF achatamento.
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 "Base64 Corda" | UEsDBBQABgAI... |
| URL do arquivo | 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 | Achatado PDF Nome do arquivo de saída • Especifique o nome para o arquivo achatado gerado. PDF arquivo • Deve incluir a extensão .pdf • PDF4me garante a validação exclusiva de nomes e formatos. | flattened_document.pdf |
| Nome do documento*** | String | Fonte PDF Referência • Especifique o nome da fonte PDF arquivo • Para fins de referência e rastreamento • Auxilia no processamento do rastreamento | document.pdf |
Opções de nivelamento
Os seguintes parâmetros estão disponíveis na seção Opções de Achatamento e são opcionais:
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Achatar formas | Boolean | Controle de achatamento de forma • Controlar se os campos de formulário interativos devem ser achatados • true = converte todos os campos do formulário em texto não editável • falso = preserva a interatividade do campo de formulário • Útil para finalizar formulários preenchidos | true |
| Aplanar as anotações | Boolean | Controle de achatamento de anotações • Controlar se PDF As anotações devem ser achatadas. • verdadeiro = mescla anotações com o conteúdo da página • falso = preserva a interatividade da anotação • Útil para preservar comentários | true |
| Achatar as camadas | Boolean | Controle de achatamento de camadas • Controlar se PDF As camadas devem ser achatadas em uma única camada. • verdadeiro = combina todas as camadas visíveis em uma só • falso = preserva a estrutura da camada • Útil para consolidação de camadas | true |
| Aplanar assinaturas digitais | Boolean | Controle de alisamento exclusivo • Controlar se as assinaturas digitais devem ser achatadas • verdadeiro = converte assinaturas em imagens estáticas • falso = preserva a validade e a interatividade da assinatura • O valor padrão é falso para manter as assinaturas. | false |
| Aplanar elementos interativos | Boolean | Achatamento de elementos interativos • Controlar se todos os elementos interativos devem ser achatados • verdadeiro = elimina toda a funcionalidade interativa • falso = preserva alguns elementos interativos • Útil para a criação de documentos estáticos | true |
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 • Permite recursos avançados PDF configurações de nivelamento • Opcional para requisitos específicos | { "outputDataFormat": "base64", "preserveMetadata": true } |
Saída
Parâmetros de saída
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| sucesso | Boolean | PDF4me indicador de status de achatamento - Boolean bandeira indicando o sucesso ou fracasso da PDF processo de achatamento. PDF4me retornos true para um nivelamento bem-sucedido e false para quaisquer erros, permitindo um tratamento robusto de erros em fluxos de trabalho automatizados. | true |
| mensagem | String | PDF4me mensagem de status de achatamento - Mensagem de status legível por humanos, fornecendo detalhes sobre o resultado do processo de achatamento. Inclui confirmação de sucesso ou detalhes de erro para solução de problemas. | PDF flattening completed successfully |
| nome_do_arquivo | String | PDF4me gerado achatado PDF nome do arquivo - O nome completo do arquivo achatado 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. | flattened_document.pdf |
| tipo mime | String | PDF4me achatado PDF MIME tipo - O MIME tipo do achatado gerado PDF arquivo, indicando o formato do arquivo para o correto manuseio em aplicações web e sistemas de arquivos. | application/pdf |
| tamanho do arquivo | Número | PDF4me achatado PDF tamanho do arquivo em bytes - O tamanho exato da imagem achatada gerada. 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. | 24846 |
| nome_do_arquivo_original | String | PDF4me fonte PDF referência - O original PDF nome do arquivo que foi processado por PDF4memecanismo de achatamento do 's. Esta referência é mantida para fins de auditoria, depuração e rastreamento da origem dos documentos achatados gerados em fluxos de trabalho corporativos. | document.pdf |
| elementos planos | Array | PDF4me lista de elementos achatados - Array de strings indicando quais tipos de elementos interativos foram achatados com sucesso durante o processo. Mostra os elementos específicos que foram convertidos em conteúdo estático. | ["forms", "annotations", "layers", "digital signatures", "interactive elements"] |
| descrição | String | PDF4me descrição do processo de achatamento - Descrição detalhada do resultado do processo de achatamento, fornecendo contexto adicional sobre o que foi realizado durante o processo. PDF operação de achatamento | All interactive elements have been converted to static content |
N8N Resposta à ação
O PDF4me Achatar PDF 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 flattening completed successfully",
"fileName": "flattened_document.pdf",
"mimeType": "application/pdf",
"fileSize": 24846,
"originalFileName": "document.pdf",
"flattenedElements": [
"forms",
"annotations",
"layers",
"digital signatures",
"interactive elements"
],
"description": "All interactive elements have been converted to static content"
}
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| success | true |
| message | PDF flattening completed successfully |
| fileName | flattened_document.pdf |
| mimeType | application/pdf |
| fileSize | 24846 |
| originalFileName | document.pdf |
| flattenedElements | ["forms", "annotations", "layers", "digital signatures", "interactive elements"] |
| description | Todos os elementos interativos foram convertidos em conteúdo estático. |
Visão do esquema
A estrutura de dados e os tipos de resposta:
1 item
success: ☑ true
message: AB PDF flattening completed successfully
fileName: AB flattened_document.pdf
mimeType: AB application/pdf
fileSize: # 24846
originalFileName: AB document.pdf
flattenedElements: [] forms, annotations, layers, digital signatures, interactive elements
description: AB All interactive elements have been converted to static content
Indicadores de tipo:
AB= String#= Número☑= Boolean
Visualização de Dados Binários
O achatado real PDF Dados e metadados do arquivo:
data
─────────────────────────────
File Name: flattened_document.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 240.0 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 finalização de documentos
- Achatar PDF Documentos com campos de formulário, anotações e elementos interativos para criar versões finais não editáveis para distribuição, arquivamento e documentação legal.
- Processar contratos, acordos e documentos legais, achatando-os para evitar modificações não autorizadas, garantir a integridade do documento e manter sua validade legal.
- Transformar editável PDF Conversão de formulários e modelos em versões simplificadas para submissão final, documentação oficial e conformidade com os requisitos regulamentares.
Preparação para impressão e distribuição
- Achatar PDF Documentos com camadas, comentários e elementos interativos para prepará-los para impressão, distribuição física e acesso offline.
- Processar materiais de marketing, brochuras e documentos promocionais, achatando-os para garantir uma aparência consistente em diferentes dispositivos e sistemas de impressão.
- Transformar interativo PDF Apresentações e relatórios convertidos em versões simplificadas para distribuição formal, apresentações a clientes e comunicações com as partes interessadas.
Documentação de Conformidade e Regulamentação
- Achatar PDF Documentos com dados de formulário, assinaturas e anotações para criar versões finais e em conformidade com as normas para submissões regulatórias, trilhas de auditoria e documentação oficial.
- Processar relatórios financeiros, documentos de conformidade e registros regulatórios, consolidando-os para garantir a integridade dos dados, evitar adulterações e atender aos padrões regulatórios.
- Transformar editável PDF Conversão de formulários e requerimentos em versões simplificadas para submissão final, processamento oficial e conformidade regulatória.