Ist es möglich, animierte GIFs in PDFs einzubetten?

169

Ist es möglich, animierte GIFs in PDFs einzubetten? Und wie könnte ich so etwas machen? Gibt es Gefahren, die ich beachten sollte?

Für weitere Informationen darüber, warum ich es für eine gute Sache halte und wie es hilft , diesen Beitrag zu lesen . Ich fand es nicht gut genug für SE.

Als Beispiel - ich möchte dies in eine Beschreibung von Quicksort einfügen:

Geben Sie hier die Bildbeschreibung ein

Joe
quelle
3
Es ist möglich, wenn Sie ein PDF mit LaTeX generieren, aber ich denke, das GIF ist eine externe Datei
Stéphane Laurent
27
PDFs dienen nicht mehr nur zum "Drucken", sondern ersetzen das gedruckte Dokument vollständig durch digitale Dokumente. Das Einbetten von Animationen wäre daher eine logische Ergänzung. Dies ist eine großartige Frage, ich verstehe nicht, warum es keine weit verbreitete / verwendete Funktion ist.
Demis
10
(Vergessen Sie nicht, Wikipedia für dieses Bild
gutzuschreiben
Diese Antwort (und keine andere) funktioniert für mich auf einem modernen (2017) NixOS mit Okular. Sogar der Autostart wird im Präsentationsmodus unterstützt (im Gegensatz zu einigen Stellen, an denen angegeben wird, dass dies nicht der Fall ist).
Ingo Blechschmidt

Antworten:

61

Ich habe es nicht getestet, aber anscheinend können Sie einem PDF Quicktime-Animationen hinzufügen (keine Ahnung warum). Die Lösung wäre also, das animierte GIF in Quicktime zu exportieren und es dem PDF hinzuzufügen.

Hier die Lösung, die anscheinend funktioniert:

  1. Öffnen Sie das GIF in Quicktime und speichern Sie es als MOV (anscheinend funktioniert es auch mit anderen Formaten, Sie müssen es ausprobieren).
  2. Fügen Sie den MOV in das PDF ein (mit Adobe InDesign (stellen Sie sicher, dass Objekt> Interaktiv> Filmoptionen> In PDF einbetten) - Es sollte auch mit Adobe Acrobat Pro DC funktionieren: siehe Link
  3. Speichern Sie das PDF.

Siehe diesen Link (deutsch)

estani
quelle
10
Das ist toll! Aber gibt es eine kostenlose Lösung, um dasselbe zu tun? Adobe InDesign kostet> 300 US-Dollar pro Jahr. Es ist auch SO-Richtlinie, die Antwort tatsächlich in den Beitrag zu kopieren - auf der übersetzten Seite heißt es: 1) Öffnen Sie das GIF in Quicktime und speichern Sie es als MOV (ich konnte das nur mit einem AVI zum Laufen bringen). 2) Fügen Sie den MOV mit Adobe InDesign in das PDF ein (stellen Sie sicher, dass Object> Interactive> film options > Embed in PDF 3 festgelegt ist). Speichern Sie das PDF.
Demis
1
Ich kann bestätigen, dass das Einbetten einer MOV-Datei in eine PDF-Datei über InDesign funktioniert. Aber Quicktime auf meinem iMac weigert sich, GIF-Dateien zu öffnen. Können Sie weitere Details zu diesem Teil angeben ... welche Version von Quicktime verwenden Sie?
Friedenstyp
Neben MOV-Dateien können alle Multimedia-Dateien, die H.264-kompatibel sind, in Adobe Reader 9 und höher wiedergegeben werden. Dies kann MPG und viele andere gängige Formate umfassen. Mehr hier: helpx.adobe.com/acrobat/using/rich-media.html
Dan Roberts
Das Einfügen eines mp4 in ein PDF erfordert den Flash Player und wird in den meisten PDF-Readern nicht unterstützt. Siehe diese Antwort für weitere Details: Grafikdesign.stackexchange.com/a/130211/3145
Justin Putney
InDesign öffnet oder bearbeitet keine PDFs, daher bin ich mir nicht sicher, wie die Anweisungen "Einfügen des MOV in die PDF mit Adobe InDesign" ausgeführt werden sollen. Wenn ich versuche, mein PDF mit InDesign zu öffnen, wird die Fehlermeldung "InDesign unterstützt möglicherweise nicht das Dateiformat ..."
angezeigt
29

Ich mache es für Beamer-Präsentationen,

Geben Sie tmp-0.png bis tmp-34.png an

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
ahmedyar
quelle
6
Das hat bei mir super funktioniert. Kein Linux PDF Reader, den ich ausprobiert habe, konnte die Animationen anzeigen. Ich konnte sie nur in Adobe Reader zum Laufen bringen.
Remcycles
16

Das ist nicht wirklich möglich. Sie könnten, aber wenn Sie dazu gehen, wäre es ohne entsprechende Plugins nutzlos. Du solltest besser ein anderes Formular verwenden. PDFs werden verwendet, um eine konsolidierte Ausgabe auf Druckern und dem Bildschirm zu erhalten, sodass Animationen ohne andere Ressourcen nicht funktionieren und es sich dann nicht wirklich um ein PDF handelt.

CSturgess
quelle
3
Es stimmt zwar, dass GIF in einer PDF-Datei nicht "wie sie ist" funktioniert, Sie können jedoch Animationen mit Javascript erstellen, aber nur sehr wenige Leser werden dies unterstützen.
Yms
9
PDFs wurden möglicherweise ursprünglich für den physischen Druck erstellt, haben jetzt jedoch die gedruckten Dokumente vollständig ersetzt. Sie sind de facto digitale Dokumente. Daher ist es durchaus sinnvoll, dass sie Animationen einbetten.
Demis
6

Eine andere Möglichkeit ist das LaTeX + -Animationspaket. Sie müssen die einzelnen Frames bereitstellen, mit denen die Animation erstellt wird. Das resultierende PDF erfordert KEIN Plugin, die Animation wird im Adobe Reader angezeigt

Massi
quelle
5

Vielleicht verwenden Sie LaTeX und versuchen Sie so etwas

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

Dabei ist Bob3d.u3d eine Beispiel-Virtual-Reality-Datei, die ich hatte. Dies funktioniert (oder hat) für Filme, und ich gehe davon aus, dass es auch für Gifs funktioniert.

John Starrett
quelle
6
Sie sollten erwähnen, dass Sie LaTeX verwenden.
Alhelal
3

Ich musste dies nur für eine Kundenpräsentation herausfinden und fand eine Lösung, um das GIF ein paar Mal spielen zu lassen, indem ich eine gefälschte Schleife machte.

  • Öffnen Sie das Gif in Photoshop
  • Zeigen Sie die Zeitleiste an
  • Wähle alle Instanzen aus und dupliziere sie (ich habe es 10 Mal gemacht)
  • Als MP4 exportieren
  • Öffnen Sie Ihr PDF und gehen Sie zu TOOLS> RICH MEDIA> ADD VIDEO> und platzieren Sie das Video Ihres Gifs dort, wo Sie es möchten
  • Ein Fenster wird geöffnet. Klicken Sie unbedingt auf ADVANCED OPTIONS ANZEIGEN
  • Wählen Sie Ihre Datei aus und wählen Sie rechts darunter AKTIVIEREN, WENN INHALTE SICHTBAR SIND

Hoffe das hilft.

Celine
quelle
1
Das Einfügen eines mp4 in ein PDF erfordert den Flash Player und wird in den meisten PDF-Readern nicht unterstützt.
Justin Putney
1

Die Möglichkeit, einem PDF kleine Animationen hinzuzufügen (tragbares Dokumentformat, unabhängig von Anwendungssoftware, -hardware und -betriebssystemen), macht es zur perfekten Lösung für äußerst nützliche Benutzerhandbücher. Einige Texte, einige Bilder und einige Animationen / Videos in einer Datei, die von jedem auf jedem Computer gelesen werden kann.

Ab Acrobat Pro Version x kann unter Extras> Aus Datei einfügen ein GIF hinzugefügt werden . Aber das GIF wird nicht abgespielt, es zeigt nur das erste Bild.

Henry
quelle
4
Für mich ist HTML die perfekte Lösung.
Jose
3
@ Jose, viel Glück beim Teilen als Anhang per Unternehmens-E-Mail mit der Art des oberen Managements.
Fawix