Visualizador de PDF
Visualizador PDF no navegador com zoom, girar, navegação de páginas, tela cheia, imprimir. Carrega via PDF.js — seu arquivo nunca sai do dispositivo.
Sobre o Visualizador de PDF
PDF (Portable Document Format) é o formato de documento mais usado no mundo — padronizado pela ISO 32000-2, imutável entre plataformas, e embutido em todo sistema operacional e principal navegador web. Este visualizador renderiza PDFs no seu navegador usando o motor PDF.js da Mozilla, que analisa o fluxo de bytes bruto inteiramente em JavaScript sem enviar o arquivo para lugar algum. Você obtém navegação completa (saltos de página, setas do teclado, scroll), zoom de 25% a 400% com presets ajustar à largura e ajustar à página, rotação de 90 graus, suporte a tela cheia e impressão, e o arquivo permanece no seu dispositivo. Compatível com especificações PDF 1.4 a 2.0 incluindo texto, imagens, formulários, anotações e fontes embutidas.
Como visualização PDF no navegador difere do Adobe Acrobat Reader?
Visualizadores do navegador (o integrado do Chrome, PDF.js do Firefox, esta ferramenta) renderizam o documento visual e lidam com navegação, mas excluem intencionalmente os recursos pesados do Adobe Reader: verificação de assinatura digital com cadeias de confiança de certificados, formulários dinâmicos guiados por JavaScript (XFA), edição completa de Acroform com validação de campos, criptografia/descriptografia de documentos com senhas, análise de marcação de acessibilidade e renderização de modelos 3D (U3D, PRC). Para leitura e impressão pura, visualizadores do navegador são mais rápidos, leves e muito mais seguros — Adobe Reader historicamente foi um vetor de ataque importante devido à sua enorme superfície de ataque. Para assinar PDFs, editar formulários complexos ou auditar acessibilidade, use Adobe Acrobat Pro, PDF-XChange Editor ou Foxit.
Por que meu PDF parece diferente neste visualizador comparado ao Adobe Reader?
Três razões comuns: (1) Substituição de fontes — PDFs referenciam fontes que podem não estar embutidas. Adobe Reader tem um banco de dados de fontes integrado para fontes comuns (Helvetica, Times, Courier); PDF.js substitui com fallbacks web-safe, o que pode mudar a quebra de texto. PDFs criados com 'Incorporar todas as fontes' habilitado renderizam identicamente em todo lugar. (2) Perfis de cor — PDFs impressos em CMYK renderizam ligeiramente diferente do RGB em navegadores; isso importa para designers mas não para leitura. (3) Campos de formulário e anotações podem renderizar diferentes porque PDF.js implementa um subconjunto da especificação. Para renderização pixel-perfect coincidindo com a intenção do autor original, visualize no mesmo software que criou o arquivo ou use Adobe Reader.
Posso extrair texto ou pesquisar dentro do PDF aqui?
Atualmente este visualizador foca em renderização visual e navegação. Para busca de texto completo dentro de um PDF, use Ctrl+F (Cmd+F no Mac) no visualizador PDF embutido do Chrome ou Firefox, que suporta find-in-page em PDFs com camada de texto. Se seu PDF é uma imagem escaneada sem camada de texto (comum para documentos de arquivo), você precisa de OCR primeiro — experimente nossas ferramentas PDF para Texto ou PDF para Markdown que executam OCR Tesseract no navegador para extrair texto pesquisável de PDFs escaneados. Para extrair páginas específicas, use nossas ferramentas Dividir PDF ou Extrair Páginas PDF. A camada de texto de um PDF born-digital (criado de Word, LaTeX, etc.) é pesquisável instantaneamente; escaneamentos baseados em imagem requerem processamento OCR primeiro.

Qual o tamanho máximo de PDF que posso visualizar?
Nosso limite rígido é 50 MB para garantir renderização suave em dispositivos móveis e conexões lentas. Na prática, PDF.js lida com arquivos muito maiores (até várias centenas de MB) em navegadores desktop, mas a pressão de memória cresce rapidamente com imagens embutidas de alta resolução. Os PDFs mais exigentes são livros escaneados a 300 DPI colorido onde cada página pode ser 5-10 MB; um livro de 100 páginas atinge o limite de 50 MB rápido. Para visualizar PDFs maiores: (1) comprima o PDF primeiro usando nossa ferramenta Comprimir PDF que pode reduzir tamanhos 50-80% com perda de qualidade negligenciável; (2) divida o PDF em partes com nossa ferramenta Dividir PDF; (3) abra-o no visualizador nativo do seu SO (Preview do macOS, navegador Edge do Windows) que não tem limite de tamanho.
Por que PDFs escaneados renderizam mais lentos que PDFs digitais?
Um PDF escaneado é fundamentalmente um invólucro em torno de imagens JPEG, PNG ou JBIG2 — uma imagem por página. PDF.js deve decodificar cada imagem no nível de zoom solicitado, o que é intensivo em CPU. Um PDF born-digital criado do Word ou InDesign armazena texto e gráficos vetoriais, que renderizam quase instantaneamente em qualquer zoom. A diferença de desempenho pode ser 50-100x para páginas visualmente similares. Para acelerar visualização de PDF escaneado: (1) reduza DPI de imagem de 600 para 300 antes de salvar (300 DPI é qualidade de impressão); (2) use escala de cinza em vez de cor quando possível (3x menor); (3) execute OCR que frequentemente permite que o PDF fonte seja reautorizado com texto pesquisável e imagens de menor resolução via 'OCR e substituir imagens' no Adobe Acrobat ou ABBYY FineReader.
É possível visualizar PDFs protegidos por senha?
Criptografia PDF usa duas senhas: uma senha de usuário para abrir o documento, e uma senha de proprietário para modificá-lo (imprimir, copiar texto, etc.). PDF.js suporta descriptografar PDFs protegidos com senha de usuário mas a maioria dos visualizadores embutidos (incluindo este) pula esse recurso por simplicidade. Para visualizar um PDF protegido por senha aqui, primeiro remova a senha usando nossa ferramenta Desbloquear PDF, que solicita a senha localmente e produz uma cópia desbloqueada sem fazer upload. PDFs apenas com senha de proprietário (onde você pode abrir mas não editar/imprimir) são ainda mais fáceis — essas restrições são consultivas e a maioria das ferramentas PDF completas (incluindo Acrobat com a senha de usuário, qpdf CLI ou nosso Desbloquear PDF) as ignoram em segundos.
Posso visualizar PDFs com JavaScript embutido ou formulários interativos?
PDF.js suporta renderização de formulários estáticos (você pode ver campos e seus valores padrão) e interação básica de AcroForm (clicar caixas de seleção, preencher campos de texto) mas NÃO executa JavaScript embutido ou renderiza formulários dinâmicos XFA. Formulários XFA (usados por alguns PDFs governamentais, fiscais e empresariais do Adobe LiveCycle) requerem especificamente Adobe Reader — Chrome e Firefox os exibem como formulários planos sem comportamento dinâmico. JavaScript em PDFs é usado principalmente para validação de formulário no lado do cliente e intencionalmente não é executado em visualizadores do navegador por razões de segurança (PDF JS tem sido fonte histórica de vulnerabilidades zero-day). Se você receber um PDF que diz 'Por favor abra isto no Adobe Reader' ou mostra campos faltando, o documento depende de XFA ou PDF JavaScript e você precisa do Adobe Reader oficial para interagir totalmente com ele.
