Um PDF com muitas imagens é o caso mais lento: uma brochura cheia de fotografias em alta resolução, um relatório escaneado, um documento com gráficos grandes. Veja como este visualizador lida com isso e quais são os limites.

Onde o trabalho acontece
A renderização ocorre no servidor. Seu navegador recebe páginas que já sabe como desenhar, portanto a máquina à sua frente não é o gargalo — um laptop antigo abre a mesma brochura que uma estação de trabalho, e um telefone também a abre.
As páginas são preparadas sob demanda, de modo que a primeira página aparece antes que o restante do arquivo seja processado. Em um documento longo, isso faz a diferença entre ler agora e esperar por cem páginas que você não iria visualizar.
O que isso significa na prática
- A primeira página chega primeiro. Você começa a ler enquanto o restante ainda está sendo preparado.
- A qualidade não é sacrificada pela velocidade. O texto permanece texto; as imagens são renderizadas na resolução que o arquivo possui.
- O cliente não faz renderização. O uso de memória no seu dispositivo permanece baixo porque o trabalho está em outro lugar.
- A pesquisa abrange o texto que o PDF já possui. Uma página escaneada contém pixels em vez de caracteres, e não há OCR aqui, portanto não retorna nada.
Os limites, declarados claramente
- 25 MB por PDF. As digitalizações atingem isso primeiro; comprima ou divida antes de fazer upload e a mensagem de erro indica o limite quando você o ultrapassa.
- Um arquivo por vez. Sem upload de pasta, sem ZIP, sem fila.
- PDFs protegidos por senha permanecem fechados. A senha deve ser removida por quem a definiu.
- O arquivo é excluído após a visualização. Sem conta, nada armazenado.
Experimente
Abra o visualizador de PDF e faça upload de um dos seus próprios PDFs com muitas imagens. Isso é uma medida melhor do que qualquer número em um artigo: seu arquivo, sua conexão, seu dispositivo.
Se você precisar dessa renderização dentro da sua própria aplicação em vez de em uma página pública, o mesmo motor é licenciado como o Doconut .NET SDK, onde você controla o hardware e o arquivo nunca sai da sua rede.