È possibile incorporare GIF animate in PDF?


170

È possibile incorporare GIF animate in PDF? E come potrei fare una cosa del genere? ci sono pericoli di cui dovrei essere consapevole?

Per qualche dettaglio in più sul perché penso che sia una buona cosa e su come sia utile sentirsi liberi di vedere questo post . Non pensavo che fosse abbastanza ben formato per SE.

Ad esempio, vorrei inserire questo in una descrizione di quicksort:

inserisci qui la descrizione dell'immagine


3
È possibile se generi un PDF con LaTeX ma penso che la gif sia un file esterno
Stéphane Laurent,

27
I PDF non sono più solo per "stampare", ma sostituiscono interamente il documento stampato con documenti digitali, quindi l'incorporamento delle animazioni sarebbe un'aggiunta logica. Questa è un'ottima domanda, non vedo perché non sia una funzionalità ampiamente supportata / utilizzata.
Demis,

10
(Non dimenticare di dare credito a Wikipedia per questa immagine.)
Lithy

Questa risposta (e nessun'altra) funziona per me su un moderno (2017) NixOS con Okular. Anche l'avvio automatico è supportato in modalità presentazione (contrariamente ad alcuni punti in cui si afferma che non lo è).
Ingo Blechschmidt,

Risposte:


61

Non l'ho provato, ma a quanto pare è possibile aggiungere animazioni quicktime a un pdf (non ho idea del perché). Quindi la soluzione sarebbe quella di esportare la GIF animata in quicktime e aggiungerla al pdf.

Ecco la soluzione che apparentemente funziona:

  1. Apri la GIF in Quicktime e salva come MOV (a quanto pare funziona anche con altri formati, dovrai provarlo).
  2. Inserisci il MOV nel PDF (con Adobe InDesign (assicurati di impostare Oggetto> Interattivo> Opzioni pellicola> Incorpora in PDF) - Dovrebbe funzionare anche con Adobe Acrobat Pro DC: vedi link
  3. Salva il PDF.

Vedi questo link (tedesco)


10
Questo è fantastico! Ma c'è una soluzione gratuita per fare la stessa cosa? Adobe InDesign è> $ 300 / anno. Inoltre è politica SO copiare effettivamente la risposta nel post - la pagina tradotta dice di fare quanto segue: 1) Apri la GIF in Quicktime e salva come MOV (potrei farlo funzionare solo con un AVI). 2) Inserisci il MOV nel PDF con Adobe InDesign (assicurati di impostare Object> Interactive> film options > Embed in PDF 3) Salva il PDF.
Demis,

1
Posso confermare che l'incorporamento di un file MOV in un PDF tramite InDesign funziona. Ma Quicktime sul mio iMac si rifiuta di aprire i file GIF. Puoi fornire maggiori dettagli su quella parte ... quale versione di Quicktime stai usando?
peacetype

Oltre ai file MOV, tutti i file multimediali conformi a H.264 possono essere riprodotti in Adobe Reader 9 e versioni successive. Ciò può includere MPG e molti altri formati comuni. Altro qui: helpx.adobe.com/acrobat/using/rich-media.html
Dan Roberts

Includere un mp4 in un PDF richiede Flash Player e non sarà supportato nella maggior parte dei lettori PDF. Vedi questa risposta per maggiori dettagli: graphicdesign.stackexchange.com/a/130211/3145
Justin Putney

InDesign non apre o modifica PDF, quindi non sono sicuro di come eseguire le istruzioni "Inserisci il MOV nel PDF con Adobe InDesign". Quando provo ad aprire il mio PDF con InDesign, viene visualizzato l'errore "InDesign potrebbe non supportare il formato del file ..."
ChaosFreak

29

Lo faccio per le presentazioni di beamer,

fornire tmp-0.png tramite tmp-34.png

\usepackage{animate}

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

6
Questo ha funzionato alla grande per me. Tuttavia, nessun lettore PDF Linux che ho provato poteva visualizzare le animazioni. Ho potuto farli funzionare solo in Adobe Reader.
ricicla il

16

Non è proprio possibile. Potresti, ma se ci andrai sarebbe inutile senza plugin appropriati. Faresti meglio ad usare un'altra forma. I PDF sono usati per avere un output consolidato per le stampanti e lo schermo, quindi le animazioni non funzioneranno senza altre risorse, e quindi non sono proprio un PDF.


3
Anche se è vero che GIF non funzionerà "così com'è" all'interno di un PDF, in realtà puoi creare animazioni usando Javascript, ma pochissimi lettori lo supporteranno.
yms,

9
I PDF potrebbero essere stati originariamente creati per la stampa fisica, ma ora hanno preso completamente il posto dei documenti stampati: sono documenti digitali di fatto, quindi ha perfettamente senso che dovremmo consentire loro di incorporare le animazioni.
Demis,


6

Un'altra possibilità è il pacchetto animato LaTeX +. Dovrai fornire i singoli fotogrammi che realizzano l'animazione. Il pdf risultante NON richiede alcun plugin, l'animazione è mostrata in Adobe Reader


5

Forse usa LaTeX e prova qualcosa del genere

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

dove Bob3d.u3d è un esempio di file di realtà virtuale che avevo. Funziona (o ha funzionato) per i film e mi aspetto che funzioni anche per le gif.


6
dovresti dire che usi LaTeX.
alhelal,

3

Ho dovuto solo capirlo per una presentazione del cliente e ho trovato un modo per far suonare la GIF alcune volte realizzando un loop falso.

  • Apri la GIF in Photoshop
  • Visualizza la sequenza temporale
  • Seleziona tutte le istanze e duplicale (l'ho fatto 10 volte)
  • Esporta come MP4
  • Apri il tuo PDF e vai su STRUMENTI> RICH MEDIA> AGGIUNGI VIDEO> quindi posiziona il video della tua gif nel punto desiderato
  • Viene visualizzata una finestra, assicurati di fare clic su MOSTRA OPZIONI AVANZATE
  • Scegli il tuo file e subito sotto seleziona ABILITA QUANDO IL CONTENUTO È VISIBILE

Spero che questo ti aiuti.


1
Includere un mp4 in un PDF richiede Flash Player e non sarà supportato nella maggior parte dei lettori PDF.
Justin Putney,

1

La possibilità di aggiungere piccole animazioni a un PDF (formato di documento portatile, indipendente da software applicativo, hardware e sistemi operativi) lo renderebbe la soluzione perfetta per creare guide per l'utente estremamente utili. Alcuni testi, alcune immagini e alcune animazioni / video, tutto in un file che può essere letto da chiunque su qualsiasi computer.

A partire da acrobat pro versione x, è possibile aggiungere una gif in Strumenti> Inserisci da file . Ma la gif non giocherà, mostra solo la prima immagine.


4
Per me la soluzione perfetta è HTML.
Jose

3
@Jose, buona fortuna condividendolo come allegato tramite e-mail aziendale con il tipo di persona di gestione superiore.
Fawix,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.