Solta

Atualizado em

Como incorporar PDF em um site

Por

Para incorporar um PDF em um site, você o coloca num iframe na página. No computador, o navegador o mostra com o próprio visualizador de PDF; em muitos celulares, não, e o WordPress avisa isso no próprio editor. A diferença entre os jeitos abaixo está no que o celular mostra, no que cada um exige e em se o iframe acompanha quando o PDF muda.

Solte seu PDF aqui

Solte arquivos ou uma pasta aqui, ou escolha.

HTML, React, pastas, zips e PDFs. Uma pasta sem index.html abre na página que parece ser a inicial.

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:

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.

Publique direto do seu chat de IA

Conecte o Solta ao Claude ou ao ChatGPT e peça: o site sai com um link, sem copiar código.