Um iframe simples, em qualquer website
Carregue o PDF para o seu website e depois ponha-o num iframe onde 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> pode mostrar outra coisa, como esse link, quando o PDF não pode ser mostrado. O MDN sugere também um link fora do iframe, porque um visualizador pode carregar e, mesmo assim, falhar.
É grátis, e não tem de se registar em lado nenhum. O senão é o telemóvel: o iframe mostra o visualizador de PDF do próprio browser, e um browser que não o tenha, ou que esteja configurado para transferir os PDFs, transfere o ficheiro ou mostra uma caixa vazia a quem lê.
WordPress
Acrescente um bloco File, escolha o PDF e ative Show inline embed. O WordPress põe-no na página num <object>, com 600 píxeis de altura, a não ser que a mude. O seu próprio editor avisa que a maioria dos browsers de telemóvel e de tablet não mostra um PDF incorporado, e, em telemóveis e tablets, o WordPress mostra em vez dele o link e o botão para transferir, a não ser que o browser diga que tem um visualizador de PDF. Para mudar o PDF, substitua-o no bloco e atualize o artigo.
Google Drive
Partilhe o PDF com Qualquer pessoa com o link, abra-o numa nova janela e escolha Embed item para obter um iframe para colar. A Google descreve isto no blogue do Workspace, e não nas suas páginas de ajuda. É o próprio visualizador do Drive que desenha as páginas, e os visitantes não precisam de conta Google; uma conta pessoal não consegue ver quem o leu.
O visualizador de PDF grátis da Adobe
A PDF Embed API da Adobe é grátis, e a Adobe diz que funciona no Chrome para Android e no Safari e no Chrome para iOS. Precisa de um ID de cliente grátis para o seu domínio, um só domínio por ID e sem o poder mudar depois, e de algumas linhas de JavaScript que carregam o visualizador da Adobe a partir da própria Adobe; o visualizador não pode ser alojado no seu próprio servidor. Num telemóvel não permite imprimir, e num iPhone não permite transferir.
Squarespace e Wix
Nenhum dos dois tem um bloco que mostre um PDF na página. A ajuda do Squarespace remete para o Issuu, num plano pago do Issuu, ou para um código de incorporação colado num bloco Code, a partir do plano Core. A ajuda do Wix em inglês propõe um botão ou um link que transfere ou abre o PDF, ou uma aplicação do seu App Market.
Solta
Largue 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 si, por isso um telemóvel mostra o PDF na página tal como um computador. Por predefinição, o iframe ajusta-se sozinho ao conteúdo, com um pequeno script; uma altura fixa é uma só linha, para os editores de páginas que retiram os scripts.
Publique um PDF corrigido no mesmo site e todas as páginas que o incorporam mostram o novo, sem código novo. As visualizações num iframe são contadas à parte das visitas ao link, com o website onde aconteceram. No Free, o iframe leva um pequeno selo do Solta; nos planos Plus, Pro e Team, não leva nenhum, e nos planos Pro e Team pode escolher que websites o podem incorporar.
Um site atrás de uma palavra-passe ou de um convite não pode ser incorporado: a porta precisa de uma página própria. Como o Solta mantém os sites separados.
Qual escolher
- Um PDF no seu próprio website, lido sobretudo em computadores: um iframe simples, com um link ao lado.
- Um website em WordPress: o bloco File, sabendo que nos telemóveis aparece o botão para transferir.
- Tem de aparecer nos telemóveis e pode acrescentar um script: o visualizador da Adobe, ou o Solta.
- Vai mudar, quer saber se foi lido, ou prefere não configurar nada: o Solta.
Fontes
O que dizemos de cada um é o que as suas próprias páginas, em inglês, diziam quando as lemos, a 1 de novembro de 2026:
- MDN: iframe, embed e object
- Chrome: abrir PDFs no Chrome ou transferi-los
- WordPress: o bloco File, e o seu aviso sobre telemóveis e como verifica se há visualizador de PDF
- Google Workspace Updates: incorporar ficheiros do Drive e partilha no Drive
- Adobe PDF Embed API: primeiros passos e preços
- Squarespace: mostrar ficheiros, Issuu e blocos Embed
- Wix: partilhar documentos no seu website
Perguntas
Porque é que o meu PDF incorporado não aparece no telemóvel?
Um iframe com um PDF depende do visualizador de PDF do próprio browser, e muitos browsers de telemóvel não desenham um PDF dentro de uma página; o editor do WordPress avisa precisamente disso. Um visualizador que desenha as páginas como uma página web, como o da Adobe ou o do Solta, também aparece nos telemóveis.
Posso atualizar o PDF sem mudar o código de incorporação?
Sim, se o PDF ficar no mesmo endereço: substitua o ficheiro no seu servidor, ou publique uma nova versão no mesmo site, no Solta. No WordPress, substitua-o no bloco File e atualize o artigo.
Posso incorporar um PDF protegido por palavra-passe?
No Solta, não: um site atrás de uma palavra-passe não pode ser posto num iframe, porque a palavra-passe precisa de uma página própria. Em vez disso, envie o link.
Os visitantes precisam de conta para ver um PDF incorporado?
Não. Um iframe simples, o bloco File do WordPress, o visualizador da Adobe e o Solta não pedem nada a quem visita. O iframe do Google Drive exige que o PDF esteja partilhado com qualquer pessoa que tenha o link.
Posso ver quantas pessoas leram um PDF incorporado?
No Solta, sim: as visualizações num iframe são contadas à parte, por dia, com o website onde aconteceram, e sem cookies. Um iframe simples só mostra o que as estatísticas do seu próprio website veem, e o visualizador da Adobe pode enviar os eventos dele para as suas estatísticas.

