Criar uma folha em branco PDF parece simples até você precisar enviar para um cliente e ele reclamar que o arquivo não imprime certo ou pesa mais do que deveria.
A maioria das pessoas abre o Word, clica em novo documento, salva como PDF e já considera o serviço feito. O problema é que esse método gera arquivos com metadados extras, fontes embutidas desnecessárias e às vezes configurações de impressão que quebram em sistemas mais restritivos. Se você trabalha com volumes de documentos, isso se torna um custo real em tempo e largura de banda. O jeito mais limpo de gerar uma folha em branco PDF é usar uma ferramenta de linha de comando como o Ghostscript ou o qpdf. Com o Ghostscript, um comando de uma linha cria um PDF puro de 210x297mm sem qualquer elemento desnecessário:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=saida.pdf -c << /PageSize [595.28 841.89] >> setpagedevice -f /dev/null
O resultado é um arquivo de aproximadamente 200 bytes. Sim, duzentos bytes. Esse mesmo arquivo gerado pelo Word pode facilmente passar de 15kb porque carrega metadata do Office, configurações de visualização e rastros do processador de texto.
Como obter uma folha em branco pdf
Existem duas situações completamente diferentes quando se fala em folha em branco pdf. A primeira é gerar um arquivo novo, do zero, com uma página em branco. A segunda é pegar um PDF existente que tenha conteúdo visível e remover tudo para deixá-lo vazio. Muitas pessoas confundem os dois cenários e tentam aplicar a mesma solução, o que gera frustração. Para transformar um PDF com conteúdo em uma página vazia, o qpdf é mais eficiente que o Ghostscript. Basta passar o arquivo original e o qpdf constrói um novo documento limpo:
qpdf --empty --pages input.pdf 1 -- blank-output.pdf
Isso preserva a estrutura do PDF mas descarta todo o conteúdo visual. A página resultante mantém as dimensões originais do arquivo fonte. Se você precisa de um tamanho específico, use o comando do Ghostscript acima em vez disso. Eu já perdi tempo demais tentando usar conversores online para essa tarefa. Um cliente me enviou um PDF de 47 páginas com formulários preenchidos e pediu para eu gerar uma versão em branco para reutilizar o layout. A maioria das ferramentas online processou o arquivo mas inseriu marcas d'água ou alterou as margens. A solução que funcionou foi usar um script Python com a biblioteca PyPDF2 para extrair apenas o primeiro página e reescrevê-la sem conteúdo, mantendo as dimensões exatas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
from PyPDF2 import PdfReader, PdfWriter
reader = PdfReader("original.pdf")
writer = PdfWriter()
page = reader.pages[0]
Limpar conteúdo mantendo o objeto página
new_page = writer.add_blank_page(width=page.mediabox.width, height=page.mediabox.height)
with open("folha_em_branco.pdf", "wb") as f:
writer.write(f)
O detalhe importante aqui é que o método add_blank_page recebe as dimensões explicitamente. Se você não passar width e height, a página nova pode herdar valores padrão que não correspondem ao original. Eu já vi isso acontecer com arquivos A4 que viravam carta americana e causavam erro de impressão em plotadoras. Outro ponto que pouca gente considera é a resolução de impressão. Um PDF em branco gerado corretamente não tem problemas de renderização porque não há conteúdo para rasterizar. Mas se você precisa que uma folha em branco tenha uma margem impressa específica — algo comum em formulários comerciais — precisa configurar isso manualmente nas tags de corte e sangria do PDF. Ferramentas automáticas geralmente ignoram isso.
Há também o problema das cores de fundo. Alguns geradores de PDF inserem um retângulo branco cobrindo toda a página como fundo. Isso parece inócuo mas causa problemas sérios quando o documento é enviado para impressão gráfica, porque a stampadora pode interpretar a caixa branca como uma instrução de sobreposição e errar o registro de cores. O Ghostscript nativo não faz isso, mas conversores baseados em navegador sim, porque-renderizadores web adicionam fundo branco por padrão. Se o seu caso é simplesmente precisar de uma página em branco para começar um documento do zero, a alternativa mais prática é usar o próprio LibreOffice Draw. Abra um documento novo, salve como PDF e desmarque a opção de enviar dados de telemetria. O arquivo fica limpo e livre de metadados desnecessários. Não é tão pequeno quanto a solução com Ghostscript, mas é rápido e não exige conhecimento técnico.
Para quem precisa gerar folha em branco pdf em lote — digamos, cinquenta variações com tamanhos diferentes — um script automatizado é essencial. Eu monto um batch que lê um arquivo CSV com as dimensões desejadas e gera cada PDF em menos de três segundos por arquivo. O ganho real não está na velocidade individual mas na consistência: cinquenta arquivos idênticos em estrutura, todos com exatamente as mesmas medidas e sem variáveis inesperadas. O único cenário em que essas abordagens falham é quando o PDF de destino precisa preservar informações estruturais específicas, como campos de formulário interativos ou camadas de assinatura digital. Nesse caso, remover o conteúdo visual também quebra a funcionalidade. A solução é manter o arquivo original e criar uma cópia separada apenas para uso como base em branco, não tentar transformar o arquivo existente.
Em resumo, a diferença entre um PDF em branco que funciona e um que causa dor de cabeça geralmente está nos primeiros milissegundos da geração. Escolher a ferramenta certa desde o início evita reclamações de impressão, arquivos inchados e retrabalho. Se você lida com isso ocasionalmente, o LibreOffice Draw resolve. Se é uma rotina, o Ghostscript ou qpdf pagam o investimento de configuração em cinco minutos de uso.