Formulários PDF

Campos AcroForm de verdade, propostos pela leitura dos rótulos já impressos na página, e um PDF preenchido por linha do CSV. Tudo no navegador.

Abrir no PDF ARENA

Campos a sério, não desenhos

Widgets AcroForm que sobrevivem a ser guardados e que se preenchem tanto no Acrobat como no Chrome ou no Preview.

Lê as suas etiquetas

"Email:" passa a campo de email. "Assinatura:" passa a campo de assinatura. Cada um com um valor de confiança.

Um PDF por linha

Cole um CSV, escolha um padrão de nomes, receba um ZIP. A validação corre antes de se escrever o que seja.

Campos que são campos

Há duas maneiras de tornar um PDF preenchível. Uma desenha recuadros e linhas na página e chama-lhe formulário; abra-o em qualquer sítio e não há nada em que clicar. A outra cria widgets AcroForm, que qualquer leitor entende e que sobrevivem a ser guardados. Aqui faz-se a segunda. Cada campo recebe um nome único, um tipo, uma posição de tabulação e a sua própria regra. O Acrobat preenche-o. O Chrome preenche-o. O Preview preenche-o, e os valores continuam lá amanhã. Duas coisas poupam o trabalho a sério. Ao abrir, leem-se as etiquetas impressas e propõem-se campos onde devem estar, cada um com um valor de confiança e o seu motivo. E, uma vez criado o formulário, um CSV converte-o num PDF preenchido por cada linha, empacotados num ZIP.

Como fazer um PDF preenchível

1

Abra o seu documento

As etiquetas leem-se de imediato e as propostas aparecem na página como recuadros tracejados.

2

Aceite, ajuste, acrescente

Fique com as propostas de confiança alta, arraste à mão qualquer campo que queira e defina o nome, o tipo e se é obrigatório.

3

Crie o formulário

Sai uma cópia com campos AcroForm a sério, com a ordem de tabulação ordenada pela posição de leitura.

4

Preencha-o uma vez, ou quinhentas

Cole um CSV, escolha um padrão de nomes, e cada linha passa a ser o seu próprio PDF dentro de um ZIP.

Deteção, validação e a passagem em massa

A deteção funciona por âncoras. Uma etiqueta terminada em dois pontos, uma fila de pontos ou uma linha tracejada em baixo dizem que ali ao lado pertence um campo, e a largura vai até ao texto seguinte ou até à margem. Não há espaço? O campo desce para baixo. O tipo sai das palavras da etiqueta, comparadas com listas em espanhol e em inglês: email, telefone, data, endereço, montante, assinatura, sim ou não. Cada proposta traz um valor de confiança e o seu motivo. A validação está ligada ao campo, não é verificada uma só vez. Expressão regular, comprimento, intervalo, e formato para email, telefone, data, moeda e percentagem. Na passagem em massa cada linha é verificada antes de se escrever o seu PDF, e o que falhou vai para um errores.txt dentro do ZIP. Duzentos documentos com um endereço estragado na linha 87 é pior do que um aviso agora. O leitor de CSV trata de propósito dos casos incómodos: campos entre aspas, aspas duplicadas dentro de um campo entre aspas, quebras de linha dentro de uma célula, pontos e vírgulas em vez de vírgulas. O separador é detetado, nunca assumido. Os nomes de ficheiro são sanitizados. Sem barras, sem dois pontos, sem caracteres de controlo, sem nomes reservados do Windows, e com um limite duro de comprimento. Um padrão é cómodo até à linha em que o nome de alguém se transforma num caminho. Um limite honesto: a pdf-lib não consegue criar um campo de assinatura criptográfica. Esses saem como campos de texto reservados com um nome reconhecível, prontos para um passo de assinatura a sério.

Porquê esta

Widgets AcroForm que continuam preenchíveis depois de guardar, em qualquer leitor.

Campos propostos a partir das etiquetas impressas, com confiança e motivo.

Um PDF por cada linha do CSV, validado antes, empacotado num ZIP.

Perguntas sobre formulários PDF

Respostas curtas, limites incluídos

Os campos continuam a funcionar depois de eu guardar o ficheiro?
Sim. São widgets AcroForm normais, que é o que qualquer leitor procura. É exatamente isso que os separa de texto desenhado por cima de uma página.
Quão boa é a deteção automática?
Boa em formulários com etiquetas impressas, inútil numa página sem camada de texto. Cada proposta mostra um valor de confiança e o motivo por que foi feita, e pode ficar só com as de confiança alta.
Consegue criar uma assinatura digital a sério?
Não, e di-lo no ecrã. Aqui um campo de assinatura é um campo de texto reservado com um nome reconhecível, pronto para um passo de assinatura real. Dizer o contrário seria pior do que o limite.
O que acontece com os formulários XFA?
São detetados e deixados em paz. Os campos novos chegam como widgets AcroForm comuns, com um aviso de que alguns leitores mostram a camada XFA em vez deles.
Os meus dados saem do navegador para o preenchimento em massa?
Não. O CSV é interpretado aqui, cada PDF é gerado aqui, o ZIP é montado aqui. Esse passo nunca toca num servidor.

Atualizada em