Pular para o conteúdo principal

Corrigir erros como "Arquivo vazio" ou "Não foi possível abrir o arquivo".

Se você vir uma dessas mensagens de erro ao fazer a chamada PDF4me, do API, Power Automate, Zapier, Make, ou n8nIsso geralmente significa que o arquivo que recebemos está vazio, corrompido ou em um formato que não podemos processar.


Mensagens de erro que você pode ver

O arquivo está vazio.
Não foi possível abrir o arquivo.
O documento está vazio.
Arquivo inválido
Não foi possível ler o arquivo.

Lista de verificação para resolução rápida

  1. Verifique o arquivoAbre localmente, não ocupa 0 bytes.
  2. Verificar Base64: Não truncado, codificado corretamente (Power Automate, Zapier, Make, n8n)
  3. Confirme as etapas anterioresTodas as etapas de fluxo anteriores PDF4me teve sucesso
  4. Use o tipo de arquivo correto: PDF para ExtractTextByExpression, SplitPdfByBarcodeConverta as imagens primeiro, se necessário.

Etapas de resolução

Passo 1: Verifique o arquivo no seu computador.
  • Abra o arquivo localmente e confirme se ele abre sem erros.
  • Verifique o tamanho do arquivo, ele não deve ser 0 bytes
  • Se for um PDF, tente abri-lo em um padrão PDF espectador
Passo 2: Verificar Base64 codificação (Power Automate, Zapier, Make, n8n)
  • Garanta o Base64 A etapa de codificação é executada corretamente e não é truncada.
  • Se estiver usando conteúdo dinâmico, confirme se o conteúdo não está vazio.
  • Faça o teste com um arquivo que você sabe que funciona corretamente para isolar o problema.
Etapa 3: Confirme se as etapas anteriores foram concluídas com sucesso.
  • Em Power Automaterevise o histórico de execução
  • Em ZapierVerifique se o gatilho e as etapas anteriores retornaram a saída esperada.
  • Se uma etapa anterior falhar ou retornar nulo, o arquivo passado para PDF4me pode estar vazio
Passo 4: Use o tipo de arquivo correto
  • ExtractTextByExpression, SplitPdfByBarcodeAnalisar documento: enviar PDF apenas
  • ImageStampO documento principal é normalmente PDFA imagem do carimbo pode ser um formato de imagem.
  • Na dúvida, converta para PDF primeiro com Converter para PDF

Dicas específicas para cada plataforma

:::aviso Zapier: "Arquivo: (Existe, mas não é exibido)" Ao usar ZapierSe você vir a mensagem "Arquivo vazio" ou "Não foi possível abrir o arquivo", verifique se... "Arquivo: (Existe, mas não é exibido)" está selecionado. Zapier pode passar uma referência em vez do conteúdo real do arquivo. Alterne para a opção que fornece o arquivo completo (por exemplo, o conteúdo real do arquivo ou Base64), não o marcador "Existe, mas não é exibido". :::

:::dica Power Automate e Base64 PDF4me ações geralmente aceitam Base64-conteúdo do arquivo codificado. Certifique-se de que a expressão ou o conteúdo dinâmico retorne o conteúdo completo. Base64 string, você não está passando um caminho de arquivo ou URL onde Base64 é esperado, e o campo "Conteúdo do Arquivo" recebe a saída de um arquivo adequado. Base64 Etapa de conversão. :::

Make e n8n

Os mesmos princípios se aplicam: use todo o conteúdo do arquivo ou Base64, assegure-se de que os módulos upstream foram concluídos com sucesso e utilize PDF para ações que exigem PDF entrada.


Causas comuns (expanda para mais detalhes)

Details

O arquivo não foi totalmente carregado ou baixado. O arquivo pode ter sido interrompido durante a transferência. Se você estiver buscando de um URLA conexão pode ter caído antes que o arquivo completo chegasse.

Details

Base64 A codificação está incorreta ou truncada. Ao enviar arquivos como Base64 (comum em Power Automate e Zapier), a string pode ser truncada se a saída for limitada pelo comprimento dos caracteres, estiver codificada incorretamente ou estiver ausente se a etapa anterior falhar.

Details

Tipo de arquivo incorreto para a ação Alguns PDF4me ações esperadas PDF apenas. Enviar uma imagem (JPG, PNG, etc.) para ExtractTextByExpression ou SplitPdfByBarcode causará a mensagem "Não foi possível abrir o arquivo" ou "Arquivo inválido". Converter imagens para PDF primeiro usando Converter para PDF.

Details

O arquivo tem zero bytes ou foi gerado parcialmente. Uma etapa anterior no seu fluxo pode ter falhado, não retornado nenhuma saída ou o arquivo de origem nunca foi totalmente criado.

Details

URL retornos HTML em vez do arquivo real O link pode ter expirado, sido bloqueado, exigir autenticação que não podemos fornecer ou retornar um erro. HTML Página de erro em vez do documento.

Details

Conteúdo ou formatação não suportados O documento pode conter conteúdo ou estrutura que nosso mecanismo de processamento não consegue lidar. Isso é menos comum, mas possível, em documentos muito modificados ou não padronizados. PDFs.


Documentação relacionada