web-dev-qa-db-fra.com

Est-il possible d'incorporer des GIF animés dans des PDF?

Est-il possible d'incorporer des GIF animés dans des PDF? Et comment pourrais-je m'y prendre? Y a-t-il des dangers dont je devrais être conscient?

Pour plus de détails sur pourquoi je pense que c'est une bonne chose et comment cela aide n'hésitez pas à voir ce post . Je ne pensais pas que c'était assez bien formé pour SE.

A titre d'exemple - j'aimerais mettre cela dans une description de quicksort:

enter image description here

140
Joe

Je ne l'ai pas testé, mais apparemment, vous pouvez ajouter des animations quicktime à un pdf (vous ne savez pas pourquoi). La solution serait donc d'exporter le gif animé vers quicktime et de l'ajouter au pdf.

Voici la solution qui fonctionne apparemment:

  1. Ouvrez le fichier GIF dans Quicktime et enregistrez-le au format MOV (apparemment, il fonctionne également avec d'autres formats, vous devrez l'essayer).
  2. Insérez le MOV dans le PDF (avec Adobe InDesign (veillez à bien définir les options Objet> Film interactif> Film> Incorporer au format PDF). Il devrait également fonctionner avec Adobe Acrobat Pro DC: - voir lien
  3. Enregistrez le PDF.

Voir ce lien (allemand)

53
estani

Je le fais pour les présentations Beamer,

fournir tmp-0.png par tmp-34.png

\usepackage{animate}

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

Ce n'est pas vraiment possible. Vous pourriez le faire, mais si vous y allez, ce serait inutile sans les plugins appropriés. Vous feriez mieux d'utiliser une autre forme. Les PDF sont utilisés pour avoir une sortie consolidée sur les imprimantes et l'écran, ainsi les animations ne fonctionneront pas sans autres ressources, et ce n'est pas vraiment un PDF.

13
CSturgess

Vous pouvez utiliser Tikz/pgfplots pour créer des animations dans beamer. http://www.texample.net/tikz/examples/tag/animations/

7
Moksher

Une autre possibilité est le package LaTeX + animate. Vous devrez fournir les images individuelles constituant l'animation. Le pdf résultant ne nécessite aucun plugin, l'animation est montrée dans Adobe Reader

6
Massi

Peut-être utiliser LaTeX et essayer quelque chose comme ça

\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}

où Bob3d.u3d est un exemple de fichier de réalité virtuelle que j'avais. Cela fonctionne (ou a fonctionné) pour les films, et je suppose que cela pourrait également fonctionner pour les gifs.

3
John Starrett

Il me suffisait de comprendre cela pour une présentation client et j'ai trouvé un moyen de contourner le fait que le GIF soit lu plusieurs fois en créant une fausse boucle.

  • Ouvrez le gif dans Photoshop
  • Voir la chronologie
  • Sélectionnez toutes les instances et dupliquez-les (je l'ai fait 10 fois)
  • Exporter en MP4
  • Ouvrez votre PDF et allez dans OUTILS> RICH MEDIA> AJOUTER VIDÉO> puis placez la vidéo de votre gif à l'endroit souhaité
  • Une fenêtre s’affiche, assurez-vous de cliquer sur AFFICHER LES OPTIONS AVANCÉES.
  • Choisissez votre fichier et juste en dessous sélectionnez ENABLE WHEN CONTENT IS VISIBLE

J'espère que cela t'aides.

2
Celine

Avoir la possibilité d’ajouter de petites animations à un PDF (format de document portable, indépendant des logiciels d’application, du matériel et des systèmes d’exploitation) en ferait la solution idéale pour créer des guides de l’utilisateur extrêmement utiles. Certains textes, certaines images et certaines animations/vidéos, le tout dans un seul fichier pouvant être lu par n’importe qui sur n’importe quel ordinateur.

À partir d’Acrobat Pro version x, un gif peut être ajouté sous Outils> Insérer à partir d'un fichier. Mais le gif ne jouera pas, il ne montre que la première image.

1
Henry