Mam prezentację Google z wieloma slajdami. Próbowałem Plik → Pobierz jako → SVG lub PNG, ale tylko pierwszy slajd został przekonwertowany. Czy istnieje sposób automatycznej konwersji wszystkich slajdów na obrazy?
Mam prezentację Google z wieloma slajdami. Próbowałem Plik → Pobierz jako → SVG lub PNG, ale tylko pierwszy slajd został przekonwertowany. Czy istnieje sposób automatycznej konwersji wszystkich slajdów na obrazy?
Odpowiedzi:
Jeśli masz dostęp do MS PowerPoint, jedną z opcji jest zapisanie prezentacji Dokumentów jako .ppt, a następnie skorzystanie z opcji Zapisz jako z programu PowerPoint, która ma opcję „wszystkie slajdy”.
Konwertuj pdf na wiele plików png za pomocą convert
polecenia ImageMagick :
convert your_presentation.pdf your_slide_%03d.png
Gotowe! :)
Spowoduje to utworzenie jednego pliku png na slajd, nazwany your_slide_000.png
, your_slide_001.png
itp
Jeśli chcesz uzyskać obraz o wyższej rozdzielczości, po prostu ustaw tę -density
opcję. Na przykład dla obrazów 300 dpi:
convert -density 300 your_presentation.pdf your_slide_%03d.png
convert
Komenda posiada wiele innych opcji można zbadać (patrz dokumentacja ). Na przykład -trim +repage
opcje przycinają obrazy, aby usunąć puste miejsce wokół treści:
convert -density 300 -trim +repage your_presentation.pdf your_slide_%03d.png
Uwaga : Miałem problem, -trim
ponieważ z jakiegoś powodu obramowania slajdu były czasami białe, a czasem przezroczyste. Rozwiązałem ten problem, ustawiając przezroczyste tło moich slajdów w Prezentacji Google (wybierz wszystkie slajdy, kliknij przycisk „Tło ...”, ustaw kolor na Przezroczysty). Następnie moje pliki png zostały odpowiednio przycięte, a ich tło było przezroczyste. Jeśli nie chcesz przezroczystego tła w plikach png, możesz dodać -background '#ff0000' -alpha remove
zaraz po -trim +repage
opcji. Sprawi to, że tło stanie się jaskrawoczerwone, wystarczy zastąpić kolor ( #ff0000
) dowolnym kolorem, który lubisz. Inną opcją jest najpierw usunięcie przezroczystości jak powyżej, a następnie przycięcie. To też działa.
Mam nadzieję że to pomoże!
Nie musisz pobierać żadnego dodatkowego oprogramowania, jeśli masz Adobe Acrobat, po prostu ...
Automatycznie rozpocznie tworzenie każdego slajdu jako własnego obrazu w katalogu, w którym zapisano plik PDF.
Nie jestem pewien, czy mogę udzielić odpowiedzi związanej z programowaniem na tej stronie. W każdym razie dam ci mój kod, ponieważ jest to szybki sposób na zrobienie tego (dla tych, którzy nie mają Microsoft Powerpoint).
Record
a następnie naciśnij Stop
natychmiast.#Current.iim
i kliknij Edytuj.Skopiuj i wklej następujący kod.
' This is the code for downloading lots of slides.
' The delay is just in case Firefox is too slow to keep up
WAIT SECONDS=0.2
' These lines are where it goes to file -> download -> PNG
EVENT TYPE=CLICK SELECTOR="#docs-file-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:7r>DIV>SPAN" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:2dm>DIV>SPAN" BUTTON=0
WAIT SECONDS=0.2
' This is the menu command for telling the script to go to next slide.
EVENT TYPE=CLICK SELECTOR="#punch-slide-menu" BUTTON=0
EVENT TYPE=CLICK SELECTOR="#\\:9p>DIV" BUTTON=0
WAIT SECONDS=0.2
' end of macro loop
Po skopiowaniu i wklejeniu kodu zapisz makro.
()
nawiasach. Pomaga w oznaczeniu numeru slajdu na każdym pliku.Play (Loop)
przyciskiem zobaczysz maksymalną liczbę do ustawienia. Ustaw dowolną wartość (całkowitą liczbę slajdów w prezentacji).Uwagi: Ten skrypt służy do pobierania każdego slajdu od początku programu PowerPoint. Musisz skonfigurować Firefoksa, aby automatycznie wybierał miejsce docelowe do pobrania (w przeciwnym razie pole zachęty zakłóci działanie skryptu).
Czy trochę googlowania. Jeśli nie potrzebujesz żadnego oprogramowania ani rozwiązania dla witryny, wygląda na to, że wszyscy polecają opcję Eksportuj jako plik PDF, a następnie uruchom skrypt Automator. Kilka opcji.
Użyj tego skryptu automatyzatora, aby uzyskać każdą stronę jako obraz - https://www.premiumbeat.com/blog/quick-tip-how-to-save-all-pdf-pages-as-images/
Utwórz własny skrypt automatyzatora - https://discussions.apple.com/thread/3311405
Użyj tych ustawień - https://discussions.apple.com/thread/3311405
Łatwiejszym sposobem jest skorzystanie z witryny https://pdf2png.com/
Prześlij swój plik PDF. Niech to przetworzy. Pobierz zip zawierający wszystkie twoje zdjęcia. Trochę to trwało, ale działało dobrze.
Myślałem na pewno, że Acrobat będzie miał sposób. Ale jedynymi opcjami eksportu są Microsoft Word i Powerpoint oraz Rich Text.
Wydaje się szalone, że nie ma łatwiejszego sposobu na zrobienie tego.
Jak zauważyłeś, natywne narzędzie Google do „Pobierz jako obraz PNG” wyeksportuje tylko „bieżący slajd”, który wybrałeś.
Miałem dokładnie to samo pytanie co Ty i znalazłem bezpłatną aplikację Mac, która pomogła mi wyeksportować całą prezentację Google jako pojedyncze obrazy (PNG, JPG, BMP lub TIFF). Pakuje wszystkie pliki obrazów dla każdego slajdu w jednym folderze. Znalazłem również bezpłatne narzędzie komputerowe, które twierdzi, że robi to samo, ale nie mogłem go przetestować, aby potwierdzić.
W aplikacji Mac wykonaj następujące czynności:
Otóż to!
Jak powiedzieli inni, nie chcesz eksportować jako PowerPoint, ponieważ elementy slajdów prawdopodobnie się przesuną. Eksportowanie jako PDF, a następnie użycie konwertera typu PDF na IMG zapewni najwyższą jakość slajdów Prezentacji Google jako obrazów.