Konwertuj wiele obrazów do jednego pliku PDF na komputerze Mac

53

Jak przekonwertować około 100 plików PNG do jednego pliku PDF na komputerze Mac? Jestem otwarty na używanie wiersza poleceń, jeśli to pomaga.

Próbowałem użyć iPhoto, ale to kończy się, nie wiem dlaczego. Zapisywanie z podglądu nie robi dokładnie tego, czego chcę. Myśli?

tekknolagi
źródło
Duplikat pytania na AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

Odpowiedzi:

71

Jeśli masz Leoparda (10.5 lub nowszy) lub Lwa, najłatwiejszym sposobem jest użycie podglądu . Po prostu wykonaj następujące czynności:

  1. Otwórz pierwsze zdjęcie w podglądzie
  2. Pokaż pasek boczny (Shift-Command-D)
  3. Przeciągnij dodatkowe obrazy na pasek boczny
  4. Przejdź do Plik> Drukuj (polecenie P)
  5. Z listy rozwijanej PDF wybierz Zapisz jako PDF

Otóż ​​to! Powinieneś teraz mieć plik PDF zawierający wszystkie swoje obrazy.

Jeśli to nie zadziała, powinieneś spojrzeć na wszelkie rozwiązania innych firm, takie jak Adobe Acrobat Pro, który ma funkcję łączenia lub PDFLab .

mekwall
źródło
1
+1 - Moje sugerowane rozwiązanie. Użyłem tej metody do połączenia kilku plików PDF poprzez wydrukowanie, a następnie wybranie „Zapisz jako PDF” z panelu drukowania.
SplinterReality
1
Dla mnie w systemie Snow Leopard polecenie Plik> Drukuj wydrukowało tylko pierwszy obraz. Musiałem wybrać Plik> Drukuj wybrane obrazy, aby wydrukować je wszystkie.
kldavis4,
3
Shift-Cmd-D nie otworzył dla mnie paska bocznego, musiałem jawnie użyć Widok -> Miniatury (opcja - Cmd - 2) - na Mac OS X El Capitan v10.11.3 - w przeciwnym razie instrukcje działałyby uroczo.
arcseldon
Jest rok 2018 i ta metoda wciąż działa jak urok. Dziękuję za tę odpowiedź.
Lucio Mollinedo
52

Wolę używać do tego typu pracy narzędzi wiersza poleceń, takich jak ImageMagick. Możesz zainstalować komunikator za pomocą Homebrew :

brew install imagemagick

Potem możesz zrobić

convert *.jpg output.pdf

a jeśli wynikowy plik PDF jest nieco za duży, możesz spróbować:

convert -quality 60 *.jpg output.pdf

Oczywiście ImageMagick działa również na innych systemach uniksowych, a nawet na cygwinie.

(Jeśli chcesz uzyskać określoną kolejność, możesz także zapisywać .jpgnazwy plików jeden po drugim. Lub użyj *i zmień nazwę .jpgsw kolejności alfabetycznej.)

finanse fifi
źródło
po uruchomieniu tego polecenia każdy obraz, do którego rozwinął się * .jpg, został zastąpiony pierwszym obrazem, a tylko ostatni został zapisany w formacie PDF
5359531
@ user5359531 Dziwne. Dla mnie to działało już wiele razy wcześniej i dla podwójnej kontroli po prostu spróbowałem ponownie. Nie ma problemu. Jakie dokładnie polecenie wykonałeś? A która wersja? convert --version|head -1daje miVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi finansów
jak zamawiasz strony?
JohnnyQ,
1
@JohnnyQ Nazwij pliki obrazów w kolejności, w której strony mają się pojawiać w pliku PDF.
coredumperror
To. Działa pięknie, dla każdego współczynnika proporcji - powyższa odpowiedź Drukuj to bardziej hack niż cokolwiek innego.
Vlad
6

Moja metoda jest podobna do metody Marcusa, ale działa trochę lepiej dla mnie, gdy wszystkie obrazy mają różne rozmiary i nie chcesz, aby plik PDF miał tylko 8,5 x 11, ale by zachować rozmiar każdej strony oryginalnego obrazu.

  1. Otwórz pierwsze zdjęcie w podglądzie
  2. Pokaż miniatury (Command-opcja-2)
  3. Przeciągnij dodatkowe obrazy na pasek boczny

Następnie rozróżniamy:

  1. Zaznacz wszystkie miniatury obrazów na pasku bocznym (wybierz jedną, klikając, a następnie Command-A)
  2. Plik> Eksportuj wybrane obrazy ...
  3. Wybierz lub utwórz folder do przechowywania tymczasowych obrazów, ustaw Format na PDF i kliknij Wybierz
  4. Zamknij wszystkie oryginalne obrazy
  5. Otwórz OSTATNI eksportowany plik PDF w podglądzie (będzie to ostatnia strona)
  6. Przeciągnij wszystkie pozostałe wyeksportowane pliki PDF na pasek boczny i upuść NA GÓRZE miniatury dla właśnie wyeksportowanego pliku PDF
  7. Powinno to utworzyć wielostronicowy plik PDF z obrazami w tej samej kolejności, w jakiej były w Finderze. Zmień nazwę, aby łatwo ją znaleźć, zapisać i gotowe.
Dave
źródło
Ta metoda działała dla mnie bardzo dobrze. Odpowiedź zaakceptowana jest bardzo wygodna, ale jak wspomniano w @Dave, nie działa tak dobrze, jeśli Twoje obrazy mają różne rozmiary. Metoda odpowiedzi zaakceptowanej powoduje również powstanie marginesu wokół krawędzi pliku PDF, prawdopodobnie dlatego, że okno dialogowe drukowania automatycznie dodaje krawędź spadu. Podgląd umożliwia także przeciąganie i upuszczanie wszystkich pozostałych plików PDF oraz dodawanie ich do pierwszego (lub ostatniego) pliku PDF za jednym zamachem. Możesz także zmienić kolejność stron w wynikowym pliku PDF, przeciągając i upuszczając.
Zkoh
Nie działa na Yosemite. Krok 2 pokazuje ostrzeżenie i kończy proces.
a20
1

W bardziej aktualnych wersjach systemu OSX lepiej jest korzystać z natywnego narzędzia wiersza polecenia sips- zobacz odpowiedź na pytanie dotyczące przepełnienia stosu 6349984 , które konwertuje z pdf na png. Skryptowanie sips(które jest dostępne od ~ 2009 r.) Powinno być znacznie łatwiejsze niż wielokrotne klikanie w podglądzie.

Głównie,

sips -s format pdf input-png-file-path --out output-pdf-file-path
Jason
źródło
0

Znacznie prostszym sposobem jest użycie raczej przeoczonej aplikacji Automator, którą znajdziesz w folderze Aplikacje.

Ten link pokazuje dokładnie, jak: Użyj Automatora, aby połączyć swoje zdjęcia badawcze w jeden plik PDF

Lykke Madsen
źródło
1
Podaj zasadnicze części odpowiedzi z linku (linków) referencyjnych, ponieważ odpowiedź może stać się nieważna w przypadku zmiany połączonych stron.
DavidPostill