Uttara

Apresentação · Documentos PDF

Documentos PDF

Visualização embutida de PDFs. PdfViewer usa o viewer nativo do navegador (simples, com toolbar nativa); SecurePdfViewer renderiza via pdfjs em canvas com toolbar própria e download/print/copy desabilitados por padrão. Subpath opcional @uttara-dev/ui/pdf.

PdfViewer (nativo)

Iframe sobre o viewer do navegador. Aceita URL, Blob ou ArrayBuffer; toggle de toolbar nativa via #toolbar=0 (Chromium).

Usa o viewer nativo do navegador. O usuário consegue baixar/imprimir pelo controle nativo.

SecurePdfViewer (pdfjs)

Renderização página-a-página em canvas com toolbar custom. Permissões granulares de download, print, copy e menu de contexto. Requer pdfjs-dist instalado.

100%
Carregando documento…

Toolbar custom + canvas. Sem instalar pdfjs-dist, a renderização falha com mensagem clara. Mesmo com tudo desabilitado, requisições no DevTools ainda expõem o PDF cru — combine com URLs assinadas no servidor para sigilo real.