PDF: несколько страниц разного размера на одной странице

У меня есть PDF с 6 страницами (назовем dem A-F) в портретном формате. (пример файла)

страницы имеют два разных размера:

  • A, C,D, F: 101.5 mm x 215.5 mm
  • B,E:9.9mm x 215,5 мм (так что они немного уже)

теперь я хочу объединить их на две страницы (302 мм x 215,5 мм).

Page 1:
_____________________________
|         |       |         |
|         |       |         |
|    A    |   B   |    C    |
|         |       |         |
|         |       |         |
|_________|_______|_________|
Page 2:
_____________________________
|         |       |         |
|         |       |         |
|    D    |   E   |    F    |
|         |       |         |
|         |       |         |
|_________|_______|_________|

когда я пытаюсь pdfnup я получаю белые границы между файлами. (пример)

pdfjam --suffix "print" --nup '3x1' --papersize "{302mm,215.5mm}" Dokument-2.pdf

есть ли лучший способ напечатать несколько страниц (с разными размерами) на одном листе без изменения размера страниц?

18
задан Lukas Winkler
30.04.2023 12:24 Количество просмотров материала 2975
Распечатать страницу

1 ответ

Если кто-то тоже искала ответ:

теперь я попытался сделать это с podofoimpose (который является частью podofo-tools). Мой план таков:

inch = 72
mm = inch / 25.4

smallWidth = 99 * mm
largeWidth = 101.5 * mm

PageHeight = 215.5 * mm
PageWidth = 302 * mm

if(PageCount == 6)
then
    i = 1
    newPage = 1
    while newPage <= 2
    do
        x = 0
        while i <= newPage * 3
        do
            -- PushRecord(sourcepage, targetpage, rotation, x, y)
            PushRecord(i, newPage, 0, x, 0)
            print(i, newPage, 0, x, 0)
            if(i == 2 or i == 5)
            then
                x = x + smallWidth
            else
                x = x + largeWidth
            end
            i = i + 1
        end
        newPage = newPage + 1
    end
end

для преобразования pdf я теперь выполнить:

podofoimpose input.pdf output.pdf plan.lua

он не идеален (некоторая прозрачность не сохраняется), но пока работает нормально.

1
отвечен Lukas Winkler 2023-05-01 20:12

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх