Хорошо, у меня есть идея, как это может работать, но у меня нет возможности проверить это в данный момент.
Теперь рассмотрим эти три команды (потребуется Unix-ification, если вы не в Windows):
gswin32c ^
-sDEVICE=pdfwrite ^
-o p1.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [0 0]>> setpagedevice" ^
-f c:/path/to/first.pdf
gswin32c ^
-sDEVICE=pdfwrite ^
-o p2.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [168.4 0]>> setpagedevice" ^
-f c:/path/to/second.pdf
gswin32c ^
-sDEVICE=pdfwrite ^
-o p3.pdf ^
-dFIXEDMEDIA ^
-sDEFAULTPAPERSIZE=a4 ^
-r600x600 ^
-dDEVICEWIDTHPOINTS=842 ^
-dDEVICEHEIGHTPOINTS=595 ^
-c "<</PageOffset [336.8 0]>> setpagedevice" ^
-f c:/path/to/third.pdf
За исключением любых неправильных вычислений с моей стороны, они "печатают" ваши первые 3 PDF-файла на альбомной среде формата A4, но смещая смещение страницы для каждого на 'n * (1/5 от ширины ландшафта)' точек, начиная с n = 0. (А4 составляет 842х595 баллов). Вы поняли ...
Теперь у вас будет 3 (и позже: 5) новых PDF-файла без дополнительной растровой графики.
Теперь ваша задача - использовать pdftk
(с которым вы, похоже, знакомы) для наложения этих 3 (5) страниц PDF друг на друга.
Пожалуйста, дайте отзыв, если это работает для вас. (И не позволяйте Черной Дыре сбежать :-)).