É possível incorporar GIFs animados em PDFs?

170

É possível incorporar GIFs animados em PDFs? E como eu poderia fazer uma coisa dessas? Há algum perigo que eu deveria estar ciente?

Para mais alguns detalhes sobre por que eu acho que é uma coisa boa e como ajuda a ficar à vontade para ver este post . Não achei que fosse suficientemente bem formado para o SE.

Como exemplo - eu gostaria de colocar isso em uma descrição do quicksort:

insira a descrição da imagem aqui

Joe
fonte
3
É possível se você gerar um PDF com LaTeX mas acho que o gif é um arquivo externo
Stéphane Laurent
27
Os PDFs não são mais apenas para "impressão" - eles substituem completamente o documento impresso por documentos digitais, portanto, incorporar animações seria uma adição lógica. Essa é uma ótima pergunta, não vejo por que não é um recurso amplamente suportado / usado.
Demis
10
(Não se esqueça de creditar Wikipedia para esta imagem.)
Lithy
Esta resposta (e nenhuma outra) funciona para mim em um NixOS moderno (2017) com Okular. Até a inicialização automática é suportada no modo de apresentação (ao contrário de alguns lugares onde é declarado que não é).
Ingo Blechschmidt

Respostas:

61

Ainda não testei, mas aparentemente você pode adicionar animações em quicktime a um pdf (sem ideia do porquê). Portanto, a solução seria exportar o gif animado para o quicktime e adicioná-lo ao pdf.

Aqui a solução que aparentemente funciona:

  1. Abra o GIF no Quicktime e salve como MOV (aparentemente também funciona com outros formatos, você precisará testá-lo).
  2. Insira o MOV no PDF (com o Adobe InDesign (defina Objeto> Interativo> opções de filme> Incorporar no PDF) - Ele também deve funcionar com o Adobe Acrobat Pro DC: consulte o link
  3. Salve o PDF.

Veja este link (alemão)

estani
fonte
10
Isso é ótimo! Mas existe uma solução gratuita para fazer a mesma coisa? O Adobe InDesign é> US $ 300 / ano. Também é política da SO copiar realmente a resposta no post - a página traduzida diz para fazer o seguinte: 1) Abra o GIF no Quicktime e salve como MOV (só consegui que isso funcionasse com um AVI). 2) Insira o MOV no PDF com o Adobe InDesign (certifique-se de definir Object> Interactive> film options > Embed in PDF 3) Salve o PDF.
Demis
1
Posso confirmar que a incorporação de um arquivo MOV em um PDF via InDesign funciona. Mas o Quicktime no meu iMac se recusa a abrir arquivos GIF. Você pode dar mais detalhes sobre essa parte ... que versão do Quicktime você está usando?
Peacetype 27/0318
Além dos arquivos MOV, qualquer multimídia compatível com H.264 pode ser reproduzida no Adobe Reader 9 e posterior. Isso pode incluir MPG e muitos outros formatos comuns. Mais aqui: helpx.adobe.com/acrobat/using/rich-media.html
Dan Roberts
A inclusão de um mp4 em um PDF requer o Flash Player e não será suportado na maioria dos leitores de PDF. Veja esta resposta para obter mais detalhes: graphicdesign.stackexchange.com/a/130211/3145
Justin Putney
O InDesign não abre ou edita PDFs, por isso não sei como executar as instruções "Inserir o MOV no PDF com o Adobe InDesign". Quando tento abrir meu PDF com o InDesign, recebo o erro "O InDesign pode não suportar o formato do arquivo ..."
ChaosFreak
29

Eu faço isso para apresentações mais inteligentes,

forneça tmp-0.png a tmp-34.png

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
ahmedyar
fonte
6
Isso funcionou muito bem para mim. No entanto, nenhum leitor de PDF em Linux que tentei conseguiu visualizar as animações. Eu só consegui fazê-los funcionar no Adobe Reader.
remcycles
16

Não é realmente possível. Você poderia, mas se quiser, seria inútil sem os plugins apropriados. Você seria melhor usando alguma outra forma. Os PDFs são usados ​​para ter uma saída consolidada para as impressoras e a tela, para que as animações não funcionem sem outros recursos e, portanto, não é realmente um PDF.

CSturgess
fonte
3
Embora seja verdade que o GIF não funcione "como está" dentro de um PDF, é possível criar animações usando Javascript, mas poucos leitores o apoiarão.
yms
9
Os PDFs podem ter sido originalmente criados para impressão física, mas agora substituíram completamente os documentos impressos - eles são os documentos digitais de fato; portanto, faz todo o sentido permitir que incorporem animações.
Demis
6

Outra possibilidade é o pacote animado LaTeX +. Você precisará fornecer os quadros individuais que fazem a animação. O pdf resultante NÃO requer nenhum plugin, a animação é mostrada no Adobe reader

Massi
fonte
5

Talvez use o LaTeX e tente algo assim

\documentclass[a4paper]{article}
\usepackage[3D]{movie15}
\usepackage{hyperref}
\begin{document}
\includemovie[
    poster,
    toolbar, 
    3Daac=60.000000, 3Droll=0.000000, 3Dc2c=0.000000 2.483000 0.000000,     3Droo=2.483000, 3Dcoo=0.000000 0.000000 0.000000,
    3Dlights=CAD,
]{\linewidth}{\linewidth}{Bob.u3d}
\end{document}

onde Bob3d.u3d é um exemplo de arquivo de realidade virtual que eu tinha. Isso funciona (ou funcionou) para filmes e espero que também funcione para gifs.

John Starrett
fonte
6
você deve mencionar que usa o LaTeX.
Alhelal 5/09
3

Eu só tinha que descobrir isso para uma apresentação do cliente e encontrei uma maneira de fazer com que o GIF fosse reproduzido algumas vezes, criando um loop falso.

  • Abra o GIF no Photoshop
  • Ver a linha do tempo
  • Selecione todas as instâncias e duplique-as (eu fiz isso 10 vezes)
  • Exportar como um MP4
  • Abra seu PDF e vá para FERRAMENTAS> MEIAS RICAS> ADICIONAR VÍDEO> e coloque o vídeo do seu gif onde você quiser
  • Aparecerá uma janela, clique em MOSTRAR OPÇÕES AVANÇADAS
  • Escolha seu arquivo e, logo abaixo, selecione ATIVAR QUANDO O CONTEÚDO ESTÁ VISÍVEL

Espero que isto ajude.

Celine
fonte
1
A inclusão de um mp4 em um PDF requer o Flash Player e não será suportado na maioria dos leitores de PDF.
Justin Putney
1

Ter a capacidade de adicionar pequenas animações a um PDF (formato de documento portátil, independente de software, hardware e sistemas operacionais) o tornaria a solução perfeita para criar guias do usuário extremamente úteis. Algum texto, algumas imagens e algumas animações / vídeos, tudo em um arquivo que pode ser lido por qualquer pessoa em qualquer computador.

Na versão x do acrobat pro, um gif pode ser adicionado em Ferramentas> Inserir do arquivo . Mas o gif não é reproduzido, mostra apenas a primeira imagem.

Henry
fonte
4
Para mim, a solução perfeita é HTML.
Jose
3
@ Joseph, Boa sorte em compartilhar isso como anexo por email corporativo com o tipo de pessoa da alta gerência.
Fawix 17/05/19