¿Es posible incrustar GIF animados en PDF?

170

¿Es posible incrustar GIF animados en PDF? ¿Y cómo podría hacer algo así? ¿Hay algún peligro que deba tener en cuenta?

Para obtener más detalles sobre por qué creo que es algo bueno y cómo ayuda, siéntase libre de ver esta publicación . No pensé que fuera lo suficientemente bien formado para SE.

Como ejemplo, me gustaría poner esto en una descripción de quicksort:

ingrese la descripción de la imagen aquí

Joe
fuente
3
Es posible si genera un PDF con LaTeX, pero creo que el gif es un archivo externo
Stéphane Laurent
27
Los archivos PDF ya no son solo para "imprimir", sino que reemplazan completamente el documento impreso por documentos digitales, por lo que incrustar animaciones sería una adición lógica. Esta es una gran pregunta, no veo por qué no es una función ampliamente compatible / utilizada.
Demis
10
(No olvides
darle
Esta respuesta (y ninguna otra) me funciona en un NixOS moderno (2017) con Okular. Incluso el inicio automático es compatible con el modo de presentación (al contrario de algunos lugares donde se dice que no lo es).
Ingo Blechschmidt

Respuestas:

61

No lo he probado, pero aparentemente puedes agregar animaciones quicktime a un pdf (no tengo idea de por qué). Entonces, la solución sería exportar el gif animado a quicktime y agregarlo al pdf.

Aquí la solución que aparentemente funciona:

  1. Abra el GIF en Quicktime y guárdelo como MOV (Aparentemente también funciona con otros formatos, tendrá que probarlo).
  2. Inserte el MOV en el PDF (con Adobe InDesign (asegúrese de establecer Objeto> Interactivo> opciones de película> Incrustar en PDF) - También debería funcionar con Adobe Acrobat Pro DC: vea el enlace
  3. Guarda el PDF.

Ver este enlace (alemán)

estani
fuente
10
¡Esto es genial! ¿Pero hay una solución gratuita para hacer lo mismo? Adobe InDesign es> $ 300 / año. También es política SO copiar la respuesta en la publicación: la página traducida dice que haga lo siguiente: 1) Abra el GIF en Quicktime y guárdelo como MOV (solo pude hacer que funcione con un AVI). 2) Inserte el MOV en el PDF con Adobe InDesign (asegúrese de configurar Object> Interactive> film options > Embed in PDF 3) Guarde el PDF.
Demis
1
Puedo confirmar que incrustar un archivo MOV en un PDF a través de InDesign funciona. Pero Quicktime en mi iMac se niega a abrir archivos GIF. ¿Puede dar más detalles sobre esa parte ... qué versión de Quicktime está utilizando?
paz
Además de los archivos MOV, cualquier multimedia que cumpla con H.264 se puede reproducir en Adobe Reader 9 y versiones posteriores. Eso puede incluir MPG y muchos otros formatos comunes. Más aquí: helpx.adobe.com/acrobat/using/rich-media.html
Dan Roberts
La inclusión de un mp4 en un PDF requiere Flash Player y no será compatible con la mayoría de los lectores de PDF. Vea esta respuesta para más detalles: graphicdesign.stackexchange.com/a/130211/3145
Justin Putney
InDesign no abre ni edita archivos PDF, por lo que no estoy seguro de cómo ejecutar las instrucciones "Insertar el MOV en el PDF con Adobe InDesign". Cuando trato de abrir mi PDF con InDesign
aparece el
29

Lo hago para presentaciones de beamer,

proporcionar tmp-0.png a través de tmp-34.png

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
ahmedyar
fuente
66
Esto funciono muy bien para mi. Sin embargo, ningún lector de PDF de Linux que probé podía ver las animaciones. Solo pude hacer que trabajaran en Adobe Reader.
remcycles
16

No es realmente posible. Podría, pero si va a hacerlo, sería inútil sin los complementos adecuados. Sería mejor usar alguna otra forma. Los PDF se usan para tener una salida consolidada para las impresoras y la pantalla, por lo que las animaciones no funcionarán sin otros recursos, y entonces no es realmente un PDF.

CSturgess
fuente
3
Aunque es cierto que GIF no funcionará "tal cual" dentro de un PDF, en realidad puede crear animaciones usando Javascript, pero muy pocos lectores lo admitirán.
yms
9
Los PDF pueden haberse creado originalmente para impresión física, pero ahora han reemplazado completamente a los documentos impresos: son el documento digital de facto, por lo que tiene mucho sentido que debamos permitirles incrustar animaciones.
Demis
6

Otra posibilidad es el paquete animado LaTeX +. Deberá proporcionar los cuadros individuales que hacen la animación. El pdf resultante NO requiere ningún complemento, la animación se muestra en Adobe Reader

Massi
fuente
5

Tal vez use LaTeX e intente algo como esto

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

donde Bob3d.u3d es un archivo de realidad virtual de muestra que tenía. Esto funciona (o funcionó) para películas, y espero que también funcione para gifs.

John Starrett
fuente
66
debe mencionar que usa LaTeX.
alhelal
3

Solo tuve que resolver esto para una presentación del cliente y encontré una solución para que el GIF se reproduzca varias veces haciendo un bucle falso.

  • Abre el GIF en Photoshop
  • Ver la línea de tiempo
  • Seleccione todas las instancias y duplíquelas (lo hice 10 veces)
  • Exportar como MP4
  • Abra su PDF y vaya a HERRAMIENTAS> MEDIOS RICOS> AGREGAR VIDEO> luego coloque el video de su gif donde lo desee
  • Aparece una ventana, asegúrese de hacer clic en MOSTRAR OPCIONES AVANZADAS
  • Elija su archivo y justo debajo seleccione HABILITAR CUANDO EL CONTENIDO ES VISIBLE

Espero que esto ayude.

Celine
fuente
1
La inclusión de un mp4 en un PDF requiere Flash Player y no será compatible con la mayoría de los lectores de PDF.
Justin Putney
1

Tener la capacidad de agregar pequeñas animaciones a un PDF (formato de documento portátil, independiente del software de aplicación, hardware y sistemas operativos) lo convertiría en la solución perfecta para hacer guías de usuario extremadamente útiles. Algún texto, algunas imágenes y algunas animaciones / videos, todo en un archivo que cualquiera puede leer en cualquier computadora.

A partir de acrobat pro versión x, se puede agregar un gif en Herramientas> Insertar desde archivo . Pero el gif no se reproduce, solo muestra la primera imagen.

Enrique
fuente
44
Para mí la solución perfecta es HTML.
José
3
@Jose, buena suerte compartiendo eso como archivo adjunto a través del correo electrónico corporativo con una persona de alta gerencia.
Fawix