Перетворення багатьох зображень в один PDF на Mac


53

Як я можу конвертувати близько 100 PNG в один PDF на Mac? Я готовий використовувати командний рядок, якщо це допомагає.

Я спробував використовувати iPhoto, але він вийшов, не впевнений, чому. Збереження від попереднього перегляду не зовсім робить те, що я хочу. Думки?


Повторне запитання на AskDifferent: apple.stackexchange.com/questions/11163/…
tir38

Відповіді:


71

Якщо у вас є Leopard (10.5 або пізнішої версії) або Lion, найпростішим способом є використання Preview . Просто виконайте наступне:

  1. Відкрийте перше зображення в Preview
  2. Показати бічну панель (Shift-Command-D)
  3. Перетягніть будь-які додаткові зображення на бічну панель
  4. Перейдіть у меню Файл> Друк (команда P)
  5. У спадному списку PDF виберіть Зберегти як PDF

Це воно! Тепер у вас має бути PDF, що містить усі ваші зображення.

Якщо це не допоможе вам, слід переглянути будь-які сторонні рішення, такі як Adobe Acrobat Pro, які мають комбіновану функцію або PDFLab .


1
+1 - Моє запропоноване рішення. Цей метод я використовував для об'єднання декількох PDF-файлів шляхом друку, а потім вибирав "Зберегти як PDF" на панелі друку.
SplinterReality

1
Для мене у Snow Leopard, File> Print надруковано лише перше зображення. Мені довелося вибрати Файл> Друкувати вибрані зображення, щоб надрукувати їх усі.
kldavis4

3
Shift-Cmd-D не відкрив бічну панель для мене, мені довелося явно використовувати View -> Мініатюри (опція - Cmd - 2) - на mac os x el capitan v10.11.3 - інакше інструкції спрацювали зачаровували.
arcseldon

Настав 2018 рік, і цей метод все ще працює як шарм. Дякую за цю відповідь.
Лусіо Моллінедо

52

Я вважаю за краще використовувати інструменти командного рядка, такі як ImageMagick для цього типу роботи. Ви можете встановити чат на Homebrew :

brew install imagemagick

Згодом ви можете зробити

convert *.jpg output.pdf

і якщо отриманий PDF трохи завеликий, ви можете спробувати:

convert -quality 60 *.jpg output.pdf

Звичайно ImageMagick працює і в інших системах Unix, і навіть на cygwin.

(Якщо вам потрібно певне замовлення, ви також можете записувати .jpgназви файлів по черзі. Або використовувати *і перейменувати .jpgs в алфавітному порядку.)


Після запуску цієї команди кожне зображення, на яке розширено * .jpg, було перезаписане першим зображенням, і лише остаточне збережено у PDF
user5359531

@ user5359531 Дивно. Для мене це спрацьовувало чудово багато разів раніше, і щоб перевірити, я просто спробував це ще раз. Нема проблем. Яку точну команду ти виконував? А яка версія? convert --version|head -1дарує меніVersion: ImageMagick 6.9.5-2 Q16 x86_64 2016-07-13 http://www.imagemagick.org
fifi finance

як ви замовляєте сторінки?
JohnnyQ

1
@JohnnyQ Назвіть файли зображень у тому порядку, у якому сторінки відображатимуться у форматі PDF.
coredumperror

Це. Це працює чудово, для будь-якого співвідношення сторін - відповідь надрукувати вище - більше хак, ніж все інше.
Влад

6

Мій метод схожий з Маркусовим, але для мене працює трохи краще, коли зображення різного розміру, і ви не хочете, щоб PDF був просто 8,5x11, а щоб кожна сторінка мала розмір вихідного зображення.

  1. Відкрийте перше зображення в Preview
  2. Показати ескізи (Command-option-2)
  3. Перетягніть будь-які додаткові зображення на бічну панель

Після цього ми розходимось:

  1. Виберіть усі мініатюри зображень на бічній панелі (виберіть одну, натиснувши, а потім Command-A)
  2. Файл> Експорт вибраних зображень ...
  3. Виберіть або створіть папку для зберігання тимчасових зображень, встановіть Формат у PDF та натисніть кнопку Вибрати
  4. Закрийте всі оригінальні зображення
  5. Відкрийте ОСТАННІЙ експортований PDF у Preview (це стане останньою сторінкою)
  6. Перетягніть всі інші експортовані PDF-файли на бічну панель і опустіть НА ТОПУ мініатюру для експортованого PDF, який ви щойно відкрили
  7. Це має створити багатосторінковий PDF із зображеннями в тому ж порядку, як вони були у Finder. Перейменуйте його, щоб ви могли легко знайти його, зберегти, і ви закінчите.

Цей метод спрацював для мене дуже добре. Прийнятий відповідь дуже зручний, але, як згадував @Dave, не працює так добре, якщо ваші зображення різного розміру. Метод Accepted Answer також призводить до поля в межах PDF-файлу, імовірно, через те, що діалогове вікно друку автоматично додає кромку кровотоку. Також Preview дозволяє перетягнути всі інші PDF-файли та додати їх до першого (або останнього) PDF одним махом. Ви також можете упорядкувати сторінки в отриманому PDF-файлі, перетягуючи та опускаючи.
Зко

Не працює на Йосеміті. Крок 2 показує попередження про попередження та виходить із процесу.
a20

1

У більш сучасних версіях OSX вам може бути краще скористатися нативним інструментом командного рядка sips- дивіться відповідь на запитання про переповнення стека 6349984 , який перетворює з pdf у png. Сценарій sips(який доступний з ~ 2009 року) повинен бути набагато простішим, ніж натиснути кілька разів у межах попереднього перегляду.

По суті,

sips -s format pdf input-png-file-path --out output-pdf-file-path

0

Набагато простішим способом є використання досить непоміченого додатка Automator, який ви знайдете в папці Applications.

Це посилання показує, як саме: Використовуйте Automator для комбінування своїх дослідницьких фотографій в один PDF


1
Будь ласка, цитуйте основні частини відповіді із посилальних посилань (ив), оскільки відповідь може стати недійсною, якщо змінена пов’язана сторінка.
DavidPostill

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.