PDF: Várias páginas com tamanhos diferentes em uma página

PDF: Várias páginas com tamanhos diferentes em uma página

Tenho um PDF com 6 páginas (vamos chamar de AF) em formato retrato.

As páginas têm dois tamanhos diferentes:

  • A, C, D, F: 101,5 mm x 215,5 mm
  • B, E: 9,9 mm x 215,5 mm (portanto, são um pouco mais estreitos)

Agora quero mesclá-los em duas páginas (302 mm x 215,5 mm).

Página 1:
_____________________________
| | | |
| | | |
| Um | B | C |
| | | |
| | | |
|_________|_______|_________|
Página 2:
_____________________________
| | | |
| | | |
| D | E | F |
| | | |
| | | |
|_________|_______|_________|

Quando tento o pdfnup, recebo bordas brancas entre os arquivos.

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

Existe uma maneira melhor de imprimir várias páginas (com tamanhos diferentes) em uma folha sem redimensionar as páginas?

Responder1

Se alguém também estiver procurando uma resposta:

Agora tentei fazer isso compodofoimpor(que faz parte doferramentas podofo). Meu plano é:

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

Para converter o pdf eu agora executo:

podofoimpose input.pdf output.pdf plan.lua

Não é perfeito (alguma transparência não é preservada), mas funciona bem por enquanto.

informação relacionada