PDFs padrão
Compatíveis dentro de limites visíveis
Cada área mostra limites de arquivos, páginas e tamanho antes de processar.
Matriz beta pública
Estrutura do PDF, memória do dispositivo e comportamento do navegador afetam cada ferramenta local. São limites atuais, não promessas ilimitadas.
Teste local de compatibilidade
Execute nove verificações reais das APIs usadas pelo PigPDF, incluindo um fluxo sintético de PDF, o cancelamento do worker, guardas de transporte, testes de criptografia qpdf e o limite de dados do cache offline.
Nenhum teste foi executado neste navegador.
Cria e lê pequenos objetos File e Blob sintéticos na memória.
Cria dois PDFs sintéticos, combina no worker de produção e verifica as duas páginas.
Criptografa, rejeita senha incorreta, desbloqueia, lineariza e recarrega um PDF sintético localmente.
Desenha uma imagem pequena e exporta para um Blob PNG local.
Verifica URLs Blob e o atributo download sem iniciar um download.
Executa 30 vezes, com um worker novo, o mesmo fluxo sintético de PDF e registra p50/p95, os tamanhos de entrada/saída e observações do heap JavaScript. Nenhum limite arbitrário de velocidade é aplicado.
Inicia uma tarefa sintética de várias páginas, cancela-a pelo canal nativo de mensagens do worker e verifica que nenhuma saída foi produzida.
Executa o fluxo sintético de PDF com guardas para fetch, XMLHttpRequest, WebSocket, sendBeacon e criação de iframe na página e no worker.
Verifica o pacote completo de rotas do idioma atual, o cache do checkpoint atual e a rejeição de endereços sintéticos de documentos e resultados.
PDFs padrão
Cada área mostra limites de arquivos, páginas e tamanho antes de processar.
Senha ou dano
As betas não adivinham senhas nem reparam estruturas danificadas.
Formulários e assinaturas
Evita perder campos e devolver um documento com assinatura enganosa.
Leitura e extração
O visualizador apenas detecta recursos; PDF para texto lê o fluxo incorporado sem OCR nem promessa de preservar o layout.
Matriz de navegadores
Os testes cobrem 63 casos gerados de documentos, imagens, texto e renderização, 555 rotas renderizadas, semântica WCAG e ausência de transportes de rede nos módulos de arquivo.
CSS responsivo e um navegador não substituem um teste físico com memória, downloads e leitor de tela reais.
Navegadores e dispositivos
A matriz separa cobertura automatizada de testes físicos concluídos.
| Ambiente | Estado atual |
|---|---|
| Chromium no desktop | Automação e cenários de interação concluídos |
| Chrome no Android | Layout responsivo verificado; teste físico pendente |
| Firefox no desktop | Build verificado; interação completa pendente |
| Safari e iOS Safari | Interação e memória pendentes |
Transformações de PDF
Marcadores, rótulos, destinos, links, anotações, anexos, ações e portfólios agora são recusados em vez de removidos silenciosamente.
Inspeção somente leitura
A presença de assinatura, certificado ou metadados não comprova validade, confiança ou veracidade.