web-dev-qa-db-pt.com

É possível incorporar GIFs animados em PDFs?

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

Para mais detalhes sobre porque eu acho que é uma coisa boa e como isso ajuda fique à vontade para ver este post . Eu não achei que fosse suficientemente bem formado para o SE.

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

enter image description here

134
Joe

Eu não testei, mas aparentemente você pode adicionar animações de quicktime a um pdf (não sei por quê). Então a solução seria exportar o gif animado para quicktime e adicioná-lo ao pdf.

Aqui a solução que aparentemente funciona:

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

Veja este link (alemão)

48
estani

Eu faço isso para apresentações de beamer,

fornecer tmp-0.png por meio de tmp-34.png

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
19
ahmedyar

Não é realmente possível. Você poderia, mas se você está indo para isso seria inútil sem plugins apropriados. Você seria melhor usar 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, em seguida, não é realmente um PDF.

13
CSturgess

Você pode usar o Tikz/pgfplots para criar animações no beamer. http://www.texample.net/tikz/examples/tag/animations/

7
Moksher

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

6
Massi

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 arquivo de realidade virtual de amostra que eu tinha. Isso funciona (ou funcionou) para filmes, e espero que também funcione para gifs.

3
John Starrett

Eu só tive que descobrir isso para uma apresentação do cliente e encontrei um trabalho em torno de ter o GIF jogar algumas vezes, fazendo um loop falso.

  • Abra o Gif no Photoshop
  • Visualizar a linha do tempo
  • Selecione todas as instâncias e duplique-as (eu fiz isso 10 vezes)
  • Exportar como MP4
  • Abra o seu PDF e vá para TOOLS> RICH MEDIA> ADD VIDEO> e coloque o vídeo do seu gif onde você gostaria
  • Uma janela aparece, certifique-se de clicar em SHOW ADVANCED OPTIONS
  • Escolha o seu arquivo e logo abaixo selecione ENABLE WHEN CONTENT IS VISIBLE

Espero que isto ajude.

2
Celine

Ter a capacidade de adicionar pequenas animações a um PDF (formato de documento portátil, independente de software de aplicativo, hardware e sistemas operacionais) tornaria a solução perfeita para fazer guias de 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.

A partir do acrobat pro version x, um gif pode ser adicionado em Ferramentas> Inserir do Arquivo. Mas o gif não toca, só mostra a primeira imagem.

1
Henry