Czy można osadzać animowane pliki GIF w plikach PDF?

169

Czy można osadzać animowane pliki GIF w plikach PDF? A jak mam się do tego zabrać? czy są jakieś niebezpieczeństwa, o których powinienem wiedzieć?

Aby uzyskać więcej informacji na temat tego, dlaczego uważam, że to dobra rzecz i jak pomaga to zobaczyć ten post . Nie sądziłem, że jest wystarczająco dobrze uformowany dla SE.

Jako przykład - chciałbym to umieścić w opisie szybkiego sortowania:

wprowadź opis obrazu tutaj

Joe
źródło
3
Jest to możliwe, jeśli wygenerujesz plik PDF za pomocą LaTeX, ale myślę, że gif jest plikiem zewnętrznym
Stéphane Laurent
27
Pliki PDF nie służą już tylko do „drukowania” - całkowicie zastępują drukowany dokument dokumentami cyfrowymi, więc osadzanie animacji byłoby logicznym dodatkiem. To świetne pytanie, nie rozumiem, dlaczego nie jest to powszechnie obsługiwana / używana funkcja.
Demis
10
(Nie zapomnij podać Wikipedii za ten obraz.)
Lithy
Ta odpowiedź (i żadna inna) działa dla mnie na nowoczesnym (2017) NixOS z Okularem. Nawet autostart jest obsługiwany w trybie prezentacji (w przeciwieństwie do niektórych miejsc, w których mówi się, że nie jest).
Ingo Blechschmidt

Odpowiedzi:

61

Nie testowałem tego, ale najwyraźniej możesz dodać animacje quicktime do pliku PDF (nie mam pojęcia dlaczego). Więc rozwiązaniem byłoby wyeksportowanie animowanego gifa do quicktime i dodanie go do pliku PDF.

Oto rozwiązanie, które najwyraźniej działa:

  1. Otwórz GIF w Quicktime i zapisz jako MOV (podobno działa również z innymi formatami, musisz go wypróbować).
  2. Wstaw plik MOV do pliku PDF (z Adobe InDesign (pamiętaj, aby ustawić Obiekt> Interaktywny> Opcje filmu> Osadź w PDF) - Powinien działać również z Adobe Acrobat Pro DC: patrz link
  3. Zapisz plik PDF.

Zobacz ten link (niemiecki)

estani
źródło
10
To jest świetne! Ale czy istnieje darmowe rozwiązanie, aby zrobić to samo? Adobe InDesign kosztuje> 300 USD rocznie. Również polityka SO kopiuje odpowiedź do posta - przetłumaczona strona mówi, aby wykonać następujące czynności: 1) Otwórz GIF w Quicktime i zapisz jako MOV (mogłem to zrobić tylko z AVI). 2) Wstaw plik MOV do pliku PDF za pomocą programu Adobe InDesign (pamiętaj o ustawieniu Object> Interactive> film options > Embed in PDF 3). Zapisz plik PDF.
Demis
1
Mogę potwierdzić, że osadzanie pliku MOV w pliku PDF za pośrednictwem programu InDesign działa. Ale Quicktime na moim iMacu odmawia otwierania plików GIF. Czy możesz podać więcej szczegółów na temat tej części… jakiej wersji Quicktime używasz?
peacetype
Oprócz plików MOV, wszystkie multimedia zgodne ze standardem H.264 mogą być odtwarzane w programie Adobe Reader 9 i nowszych. Może to obejmować MPG i wiele innych popularnych formatów. Więcej tutaj: helpx.adobe.com/acrobat/using/rich-media.html
Dan Roberts
Dołączenie mp4 do pliku PDF wymaga Flash Playera i nie będzie obsługiwane w większości czytników PDF. Zobacz tę odpowiedź, aby uzyskać więcej informacji: graphicdesign.stackexchange.com/a/130211/3145
Justin Putney
InDesign nie otwiera ani nie edytuje plików PDF, więc nie jestem pewien, jak wykonać instrukcje „Wstaw plik MOV do pliku PDF za pomocą programu Adobe InDesign”. Kiedy próbuję otworzyć plik PDF w programie InDesign,
pojawia
29

Robię to dla prezentacji beamer,

udostępniać tmp-0.png do tmp-34.png

\usepackage{animate}

\begin{frame}{Torque Generating Mechanism}
  \animategraphics[loop,controls,width=\linewidth]{12}{output/tmp-}{0}{34}
\end{frame}
ahmedyar
źródło
6
To działało świetnie dla mnie. Jednak żaden czytnik PDF dla Linuksa, którego próbowałem, nie mógł wyświetlić animacji. Mogłem tylko zmusić je do pracy w Adobe Reader.
przeróbki
16

To naprawdę niemożliwe. Mógłbyś, ale jeśli masz zamiar, byłoby to bezużyteczne bez odpowiednich wtyczek. Lepiej byłoby użyć innej formy. Pliki PDF są używane do skonsolidowanego wydruku na drukarkach i na ekranie, więc animacje nie będą działać bez innych zasobów, a wtedy tak naprawdę nie jest to plik PDF.

CSturgess
źródło
3
Chociaż prawdą jest, że GIF nie będzie działał „tak, jak jest” w pliku PDF, w rzeczywistości można tworzyć animacje za pomocą JavaScript, ale niewielu czytelników będzie go obsługiwać.
yms
9
Pliki PDF mogły być pierwotnie przeznaczone do fizycznego drukowania, ale teraz całkowicie zastąpiły dokumenty drukowane - są de facto dokumentami cyfrowymi, więc ma sens, abyśmy pozwolili im osadzać animacje.
Demis
6

Inną możliwością jest pakiet animowany LaTeX +. Będziesz musiał dostarczyć poszczególne klatki tworzące animację. Powstały plik PDF NIE wymaga żadnej wtyczki, animacja jest wyświetlana w programie Adobe Reader

Massi
źródło
5

Może użyj LaTeX i spróbuj czegoś takiego

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

gdzie Bob3d.u3d to przykładowy plik rzeczywistości wirtualnej, który miałem. To działa (lub działało) w przypadku filmów i spodziewam się, że może działać również w przypadku gifów.

John Starrett
źródło
6
powinieneś wspomnieć, że używasz LaTeX.
alhelal
3

Musiałem tylko to rozgryźć na potrzeby prezentacji dla klienta i znalazłem sposób, aby kilka razy odtworzyć GIF, wykonując fałszywą pętlę.

  • Otwórz GIF w Photoshopie
  • Wyświetl oś czasu
  • Wybierz wszystkie instancje i zduplikuj je (zrobiłem to 10 razy)
  • Eksportuj jako MP4
  • Otwórz swój plik PDF i przejdź do NARZĘDZIA> BOGATE NOŚNIKI> DODAJ WIDEO> następnie umieść wideo swojego gifa w miejscu, w którym chcesz
  • Pojawi się okno, nie zapomnij kliknąć POKAŻ OPCJE ZAAWANSOWANE
  • Wybierz plik i tuż pod spodem wybierz opcję WŁĄCZ, GDY ZAWARTOŚĆ JEST WIDOCZNA

Mam nadzieję że to pomoże.

Celine
źródło
1
Dołączenie mp4 do pliku PDF wymaga Flash Playera i nie będzie obsługiwane w większości czytników PDF.
Justin Putney
1

Możliwość dodawania małych animacji do pliku PDF (przenośny format dokumentu, niezależny od oprogramowania, sprzętu i systemów operacyjnych) sprawia, że ​​jest to idealne rozwiązanie do tworzenia niezwykle przydatnych instrukcji obsługi. Część tekstu, niektóre obrazy i niektóre animacje / filmy w jednym pliku, który może odczytać każdy na dowolnym komputerze.

Począwszy od wersji acrobat pro x, gif można dodać w menu Narzędzia> Wstaw z pliku . Ale gif nie zostanie odtworzony, pokazuje tylko pierwszy obraz.

Henz
źródło
4
Dla mnie idealnym rozwiązaniem jest HTML.
Jose
3
@Jose, powodzenia w dzieleniu się tym jako załącznikiem w firmowej wiadomości e-mail z osobą z wyższego kierownictwa.
Fawix