Наложение двух PDF-файлов с использованием PDFtk-stamp обрезается
У меня есть два PDF-файла из двух разных источников, которые имеют точно такой же размер. Я хочу наложить одно на другое.
Вывод из pdfinfo -box -f 1 -l 3 top.pdf:
Creator: cairo 1.10.2 (http://cairographics.org)
Producer: cairo 1.10.2 (http://cairographics.org)
Tagged: no
Pages: 1
Encrypted: no
Page 1 size: 419.2 x 594.4 pts
Page 1 MediaBox: 0.00 0.00 419.20 594.40
Page 1 CropBox: 0.00 0.00 419.20 594.40
Page 1 BleedBox: 0.00 0.00 419.20 594.40
Page 1 TrimBox: 0.00 0.00 419.20 594.40
Page 1 ArtBox: 0.00 0.00 419.20 594.40
File size: 1023501 bytes
Optimized: no
PDF version: 1.5
Вывод из pdfinfo -box -f 1 -l 3 bg.pdf:
Producer: GPL Ghostscript 9.05
CreationDate: Wed May 21 16:00:30 2014
ModDate: Wed May 21 16:00:30 2014
Tagged: no
Pages: 1
Encrypted: no
Page 1 size: 419.2 x 594.4 pts
Page 1 MediaBox: 0.00 0.00 419.20 594.40
Page 1 CropBox: 0.00 0.00 419.20 594.40
Page 1 BleedBox: 0.00 0.00 419.20 594.40
Page 1 TrimBox: 0.00 0.00 419.20 594.40
Page 1 ArtBox: 0.00 0.00 419.20 594.40
File size: 145877 bytes
Optimized: no
PDF version: 1.4
Команда, которую я использую для наложения: pdftk bg.pdf stamp top.pdf output test.pdf
Как вы можете видеть из прилагаемого теста.pdf сверху.pdf обрезается перед нанесением штампа на изображение. Если я штампую два PDF-файла из одного источника, он работает без обрезки. Однако все PDF файлы имеют совершенно одинаковый размер! Какой-нибудь идеи?
Http://image.secureweb.ie/pub/bg.pdf
http://image.secureweb.ie/pub/top.pdf
1 ответ:
Инструменты, которые вы используете, не самые лучшие, которые вы могли бы выбрать. Они дают вам ложную информацию. Я открыл ваши три файла в iText RUPS, и вот что я вижу:
Слева направо мы видим:
- БГ.pdf с MediaBox со значением [0 0 419.2 594.4] и CropBox [-8.665 -8.94 427.87 603.343]. Это, конечно, неправильно: CropBox не может быть больше, чем MediaBox.
- сверху.pdf с MediaBox со значением [0 0 419.200012 594.400024] и нет кадрирования
- тест.PDF с теми же значениями по формату носителя и кадрирования, как БГ.pdf
Я бы исправил значение CropBox, прежде чем манипулировать PDF-файлами.

Comments