2012-03-05 3 views
2

Я хочу создать контактный лист (миниатюры изображений), который должен иметь логотип в левом верхнем углу, набор изображений и заметок, добавленных в конце.Как добавить логотип и заметки с помощью ImageMagick

Я пытаюсь добиться этого, необходимо сначала преобразовать текст примечания к PDF с помощью:

обращенного -background белого -fill черного -font arial.ttf -pointsize 36 -размера 1024x128 надписи: "Это пример text 'textPdf.pdf

Затем создайте контактный лист (миниатюры изображений с заголовком и заголовком) с помощью функции монтажа, которая возвращает PDF с несколькими (6) страницами. И,

Наконец слияние вышеупомянутых двух файлов PDF с логотипом, как показано ниже:

новообращенный logo.jpg montage.pdf textPdf.pdf не -background ни -append contactsheet.pdf

Это, однако, добавляет все страницы (6) в один постраничный pdf, который делает контактный лист бесполезным, так как при печати эти шумы становятся слишком крошечными, чтобы их можно было идентифицировать.

Есть ли другой способ, с помощью которого я могу добавить логотип в верхней части каждой страницы montage.pdf и добавить textPdf.pdf в конце последней страницы pdf?

Любая помощь в этом будет высоко оценена.

ответ

3

Если я правильно понимаю, у вас есть это:

  1. logo.jpg (1 изображение неизвестного размера)
  2. montage.pdf (6-страничный PDF с некоторыми произвольного размера страницы)
  3. textPdf.pdf (1 -страничный PDF с очень странным размером страницы).

Вы хотите создать выходную PDF 7 страниц имени contactsheet.pdf, где

  • ... 1-й страницы состоит из logo.jpg с вертикально приложенной 1 страницей из montage.pdf
  • ... вторая страница состоит из logo.jpg с вертикально прикрепленной 2-й страницей от montage.pdf
  • ... 3-я страница состоит из logo.jpg с вертикально прикрепленной третьей страницей от montage.pdf
  • ... 4-я страница состоит из logo.jpg с вертикально приложенном 4 страницей из montage.pdf
  • ... 5-я страница состоит из logo.jpg с вертикально приложенной 5 страницей с montage.pdf
  • ... в 6-я страница состоит из logo.jpg с вертикально приложенной 6-й страницей от montage.pdf
  • ... 7-я страница состоит из одной странной страницы textPdf.pdf.

Этот результат может быть достигнут с помощью следующей команды:

convert \ 
    \(logo.jpg tiled.pdf[0] -background none -append \) \ 
    \(logo.jpg tiled.pdf[1] -background none -append \) \ 
    \(logo.jpg tiled.pdf[2] -background none -append \) \ 
    \(logo.jpg tiled.pdf[3] -background none -append \) \ 
    \(logo.jpg tiled.pdf[4] -background none -append \) \ 
    \(logo.jpg tiled.pdf[5] -background none -append \) \ 
    textPdf.pdf \ 
    contactsheet.pdf 

Это делает использование следующих дополнительных функций командной строки ImageMagick:

  1. эксповилки суб-команд внутри \(... \) (каждый из которых требует пространства до и после!) для создания частичных результатов изображения;

  2. с использованием 0-значного [N] -index для обращения к определенному изображению/кадру/странице многостраничного изображения или файла PDF.

Смежные вопросы