Um iframe simples, em qualquer site
Envie o PDF para o seu site e depois coloque num iframe onde ele deve aparecer, com um link ao lado:
<iframe src="https://www.example.com/files/report.pdf" title="Annual report" width="100%" height="800"></iframe>
<p><a href="https://www.example.com/files/report.pdf">Open the report (PDF)</a></p><embed> e <object> fazem o mesmo; só o <object> consegue mostrar outra coisa, como esse link, quando o PDF não pode ser exibido. A MDN sugere também um link fora do iframe, porque um visualizador pode carregar e mesmo assim falhar.
É grátis, e não precisa se cadastrar em nada. O problema é o celular: o iframe mostra o visualizador de PDF do próprio navegador, e um navegador sem visualizador, ou configurado para baixar PDFs, dá a quem lê um download ou uma caixa vazia.
WordPress
Adicione um bloco Arquivo, escolha o PDF e ative Mostrar código incorporado de forma embutida. O WordPress coloca o PDF na página num <object>, com 600 pixels de altura, a menos que você mude. O próprio editor avisa que a maioria dos navegadores de celulares e tablets não mostra um PDF incorporado, e em celulares e tablets ele mostra o link e o botão de download no lugar, a não ser que o navegador diga que tem um visualizador de PDF. Para trocar o PDF, substitua no bloco e atualize o post.
Google Drive
Compartilhe o PDF com Qualquer pessoa com o link, abra numa nova janela e escolha Embed item para ter um iframe para colar. O Google descreve isso no blog do Workspace, e não nas páginas de ajuda. O próprio visualizador do Drive desenha as páginas, e os visitantes não precisam de conta do Google; numa conta pessoal, não dá para ver quem leu.
O visualizador de PDF grátis da Adobe
A PDF Embed API da Adobe é grátis, e a Adobe diz que ela funciona no Chrome no Android e no Safari e no Chrome no iOS. Você precisa de um client ID gratuito para o seu domínio, um domínio por client ID, que não dá para mudar depois, e de algumas linhas de JavaScript que carregam o visualizador da Adobe a partir da própria Adobe, já que ele não pode ser hospedado no seu servidor. No celular, não dá para imprimir, e no iPhone não dá para baixar.
Squarespace e Wix
Nenhum dos dois tem um bloco que mostre um PDF dentro da página. A ajuda do Squarespace indica o Issuu, num plano pago do Issuu, ou um código de incorporação colado num bloco de código, a partir do plano Essencial (Core). A ajuda do Wix em inglês oferece um botão ou um link que baixa ou abre o PDF, ou um app do App Market do Wix.
Solta
Solte o PDF em Transformar PDF em link, abra a janela Embed do site no Solta e copie o código. O iframe mostra o visualizador de PDF do Solta, uma página web que desenha as páginas por conta própria, então o celular mostra o PDF dentro da página do mesmo jeito que o computador. Por padrão, o iframe ajusta o próprio tamanho ao conteúdo, com um pequeno script; uma altura fixa é uma linha só, para os construtores de páginas que removem scripts.
Publique um PDF corrigido no mesmo site e toda página que o incorpora passa a mostrar o novo, sem código novo. As visualizações num iframe são contadas à parte das visitas ao link, com o site em que aconteceram. No Free, o iframe leva um pequeno selo do Solta; nos planos Plus, Pro e Team, não leva nenhum, e no Pro e no Team você pode dizer quais sites podem incorporá-lo.
Um site atrás de uma senha ou de um convite não pode ser incorporado: a porta precisa de uma página só dela. Como o Solta mantém os sites separados.
Qual usar
- Um PDF no seu próprio site, lido mais no computador: um iframe simples, com um link ao lado.
- Um site WordPress: o bloco Arquivo, sabendo que no celular aparece o botão de download.
- O PDF precisa aparecer no celular e você pode adicionar um script: o visualizador da Adobe, ou o Solta.
- O PDF vai mudar, você quer saber se ele foi lido, ou prefere não configurar nada: o Solta.
Fontes
O que dizemos de cada um é o que as páginas dele, em inglês, diziam quando as lemos, em 1º de novembro de 2026:
- MDN: iframe, embed e object
- Chrome: abrir PDFs no Chrome ou baixá-los
- WordPress: o bloco Arquivo, e o aviso dele sobre celulares e como ele verifica se há um visualizador de PDF
- Google Workspace Updates: incorporar arquivos do Drive e compartilhamento no Drive
- Adobe PDF Embed API: primeiros passos e preços
- Squarespace: exibir arquivos, Issuu e blocos de incorporação
- Wix: compartilhar documentos no seu site
Perguntas
Por que meu PDF incorporado não aparece no celular?
Um iframe com um PDF depende do visualizador de PDF do próprio navegador, e muitos navegadores de celular não mostram esse visualizador dentro de uma página; o editor do WordPress avisa exatamente isso. Um visualizador que desenha as páginas como uma página web, como o da Adobe ou o do Solta, aparece também no celular.
Dá para atualizar o PDF sem mudar o código de incorporação?
Sim, se o PDF continuar no mesmo endereço: sobrescreva o arquivo no seu servidor, ou publique uma nova versão no mesmo site no Solta. No WordPress, você substitui o PDF no bloco Arquivo e atualiza o post.
Dá para incorporar um PDF com senha?
Não no Solta: um site atrás de uma senha não pode ser colocado num iframe, porque a senha precisa de uma página só dela. Mande o link do site em vez disso.
Os visitantes precisam ter conta para ver um PDF incorporado?
Não. Um iframe simples, o bloco Arquivo do WordPress, o visualizador da Adobe e o Solta não pedem nada ao visitante. O iframe do Google Drive exige que o PDF esteja compartilhado com qualquer pessoa que tenha o link.
Consigo ver quantas pessoas leram um PDF incorporado?
No Solta, sim: as visualizações num iframe são contadas à parte, por dia, com o site em que aconteceram, e sem cookies. Num iframe simples, você vê só o que o serviço de analytics do seu próprio site vê, e o visualizador da Adobe pode mandar os eventos dele para o seu analytics.

