Conversor de PDF para GIF
Conversor de PDF para GIF renderiza cada página de um PDF e salva cada uma como um GIF estático. As páginas são desenhadas no seu navegador com o PDF.js e depois codificadas em GIF no servidor, porque um canvas não consegue gravar GIF. Escolha uma escala de renderização, renderize, selecione as páginas e baixe arquivos individuais ou um ZIP. Sem GIF animado, e a pré-visualização é em PNG.
Utilização Conversor de PDF para GIF
Definições de conversão de PDF para imagem
Páginas geradas
Ler o conteúdo
O que este conversor faz
Carregue um PDF e esta página renderiza cada página numa imagem e depois entrega-lhe os resultados como ficheiros GIF. A renderização acontece no seu navegador com o PDF.js: cada página é desenhada num canvas com o tamanho que escolher, e o canvas é convertido numa imagem. Como um canvas do navegador consegue codificar PNG e JPEG, mas não GIF, a imagem da página é enviada para o servidor para a codificação final em GIF, uma página de cada vez.
O resultado é um GIF estático por página do PDF, não um GIF animado. Um documento de dez páginas produz dez ficheiros, com o nome do PDF e o número da página, e pode transferi-los individualmente ou reunir as páginas que selecionar num arquivo ZIP.
O que o GIF significa para as suas páginas
O GIF é um formato antigo com limites firmes, e esses limites manifestam-se nos documentos convertidos.
- 256 cores por imagem. Uma página com uma fotografia, um gradiente, um gráfico com muitos tons ou texto com antialiasing será reduzida a uma paleta. Espere faixas nos gradientes e contornos ligeiramente mais ásperos no texto pequeno.
- No máximo uma cor transparente. A transparência está ligada ou desligada por pixel; sombras semitransparentes e contornos suaves não podem ser representados, por isso achatam-se.
- Um fotograma por ficheiro. Nada nesta página produz uma animação. Se esperava uma apresentação de diapositivos das páginas, não é isso que vai obter.
- Sem definição de qualidade. O controlo de qualidade aplica-se apenas a JPEG e WebP. O GIF não tem um botão de compressão comparável, por isso a única alavanca que tem sobre o tamanho é a escala de renderização.
- Normalmente maior do que o PNG para documentos. A compressão do GIF é fraca para páginas planas com texto. Um PNG da mesma página é frequentemente mais pequeno e mais nítido. Vale a pena escolher GIF pela compatibilidade, não pela eficiência.
O processo em duas etapas, e porque é importante
- O PDF.js abre o ficheiro localmente e indica o número de páginas.
- Para cada página, cria um canvas, escala-o pela percentagem que introduziu e renderiza a página nele.
- O canvas é exportado como um URL de dados PNG com esse tamanho.
- Para PNG, JPEG, WebP, JFIF e JIFF o trabalho termina aí: o navegador tem o ficheiro final.
- Para GIF, o PNG é enviado para o endpoint de conversão juntamente com o formato pedido, o nome do ficheiro e o valor de qualidade. O servidor recodifica-o e devolve o GIF, que é guardado como o blob de transferência dessa página.
- Os cartões de pré-visualização continuam a mostrar a renderização PNG, não o GIF, por isso a miniatura que vê é mais nítida e mais colorida do que o ficheiro que vai transferir.
Daí resultam duas consequências. Primeiro, as imagens das páginas são carregadas durante a renderização, embora o próprio PDF não seja. Segundo, a conversão é sequencial: um documento longo significa um carregamento e uma codificação por página, por isso o tempo aumenta com o número de páginas, e uma única falha interrompe toda a renderização nessa página.
Passo a passo
- Largue um PDF na área de carregamento ou clique para procurar. O ficheiro tem de ser um PDF pelo tipo MIME ou pela extensão.
- Deixe Converter Para em GIF, ou altere-o se quiser outro formato. O seletor não está bloqueado no GIF; esta página simplesmente começa nele.
- Defina Escala do Tamanho da Imagem entre 5 e 300 por cento. 100 por cento renderiza no tamanho da própria página do PDF em píxeis CSS; 200 por cento duplica as dimensões em píxeis em cada direção, que é o que quer para uma saída com qualidade de impressão.
- O campo de qualidade é ignorado para GIF, por isso o seu valor não afeta o resultado.
- Prima Renderizar Páginas. Todas as páginas são renderizadas; não há forma de renderizar apenas um intervalo. O progresso é indicado página a página.
- Assinale as páginas que quer, ou use Selecionar tudo. Os controlos Página Única, Intervalo e Páginas Manuais apenas adicionam entradas à seleção de transferência — não limitam a renderização.
- Transfira uma página clicando no seu cartão, ou crie um ZIP das páginas selecionadas.
Os nomes dos ficheiros seguem o PDF de origem: report-page-1.gif, report-page-2.gif e assim por diante, com os caracteres fora de letras, números, hífenes e sublinhados substituídos. O ZIP chama-se report-selected-pages.zip.
Escolher uma escala
A escala é a única definição que altera o GIF de forma significativa. A 100 por cento, uma página A4 típica é renderizada com cerca de 794 por 1123 píxeis, o que é suficiente para leitura no ecrã. A 50 por cento obtém aproximadamente um quarto dos píxeis e um ficheiro muito mais pequeno, mas o texto pequeno torna-se ilegível. A 200 por cento a contagem de píxeis quadruplica novamente, a paleta tem mais detalhe para representar, e o ficheiro pode crescer mais depressa do que as dimensões sugerem. Para uma página de texto corrido, 100 a 150 por cento é normalmente a faixa sensata. Para um único diagrama que pretende reutilizar num diapositivo, 200 por cento é razoável.
Fique atento ao tamanho da página carregada. O endpoint de conversão aceita até 12 MB por página renderizada. Uma planilha muito grande a 300 por cento pode exceder esse limite, e o pedido falhará em vez de reduzir a escala por você.
Quando o GIF é o formato de saída certo
- Software antigo. Alguns sistemas de documentos legados, ferramentas de tickets e clientes de email aceitam GIF onde rejeitam PNG.
- Arte linear simples. Um diagrama a preto e branco, uma página de assinatura, um certificado com selo ou uma página de logótipo convertem-se para GIF sem perda visível.
- Miniaturas minúsculas. Miniaturas muito pequenas a escala baixa também são pequenas em GIF, e universalmente legíveis.
- Páginas com paleta controlada. Uma página já limitada a poucas cores planas sobrevive intacta ao limite de 256 cores.
Para páginas fotografadas, caligrafia digitalizada, gradientes, gráficos com muitos tons e qualquer coisa que contenha texto fino, o PNG terá melhor aspeto e muitas vezes ocupará menos espaço. O seletor de formato permite trocar sem voltar a carregar.
Onde tem dificuldades
- Documentos longos. Cada página é renderizada, e cada página GIF é uma ida e volta separada ao servidor. Cinquenta páginas significam cinquenta conversões.
- Dimensões de página enormes. Desenhos arquitetónicos ou cartazes a escala alta produzem imagens de página acima do limite do servidor.
- PDFs encriptados. Um ficheiro protegido por palavra-passe não abre; não há pedido de palavra-passe.
- PDFs digitalizados sem camada de texto. Convertem-se bem como imagens, mas aqui não há OCR. Use a ferramenta PDF para Texto se precisar das palavras.
- Conteúdo interativo. Ligações, campos de formulário, anotações e vídeo incorporado não fazem parte da imagem rasterizada.
Limites
Um PDF de cada vez, a saída GIF é uma imagem estática por página, sem animação, sem limite de número de páginas imposto na interface mas com limites práticos definidos pela memória do navegador e pelo tempo de conversão, sem controlo de cor de fundo, sem metadados de DPI, sem ferramentas de rotação ou recorte, sem OCR e sem extração de texto. A renderização é feita à escala que definir e não pode ser alterada depois sem renderizar novamente. A seleção de páginas afeta apenas as transferências.
Privacidade
O PDF é aberto localmente e nunca é carregado como documento. No entanto, no modo GIF, cada imagem de página renderizada é enviada para o servidor para ser codificada, pelo que o conteúdo visível das suas páginas sai do navegador. Os ficheiros convertidos são lidos e depois eliminados no servidor após a resposta ser construída, e nada é guardado como histórico. Se o PDF contiver material confidencial, prefira a saída PNG ou JPEG, que são produzidas inteiramente no navegador, ou oculte antes de converter.
Resolução de problemas
- Nada é renderizado. Verifique se o ficheiro é mesmo um PDF; um .docx renomeado falha mesmo que a extensão diga .pdf.
- A renderização bloqueia numa página. Uma página muito detalhada a escala alta pode demorar muito tempo no navegador. Reduza a escala e tente novamente.
- Erro de conversão numa página posterior. Essa imagem de página provavelmente excedeu o limite de carregamento de 12 MB. Reduza a escala.
- As cores parecem em faixas. Esperado com GIF. Mude o formato para PNG para um resultado sem perdas.
- O texto parece suave. A página foi rasterizada a uma escala baixa. Renderize novamente a uma percentagem mais alta.
- Páginas em branco. Alguns PDFs desenham o conteúdo de uma forma que o PDF.js não consegue reproduzir, ou a página está genuinamente vazia. Verifique o original num visualizador.
Erros comuns
- Esperar um GIF animado. Cada página é o seu próprio ficheiro estático.
- Assumir que a miniatura é o GIF. As pré-visualizações são renderizações PNG; a transferência é o GIF codificado.
- Assumir que o controlo de qualidade faz algo. É ignorado para GIF.
- Renderizar um relatório de 200 páginas para converter três páginas. A renderização cobre sempre o documento inteiro; a seleção apenas filtra as transferências.
- Escolher GIF para uma digitalização com muitas fotografias. PNG ou JPEG serão menores e mais nítidos.
- Carregar páginas confidenciais sem pensar. A conversão para GIF envia a página renderizada para o servidor.
Perguntas frequentes
Perguntas frequentes
Comentários (0)
Descreva o problema que encontrou para que possamos investigar e melhorar a ferramenta.