PDF: 1 ページに異なるサイズの複数のページ

PDF: 1 ページに異なるサイズの複数のページ

縦向きの 6 ページの PDF (AF と呼びます) があります。

ページには 2 つの異なるサイズがあります。

  • A、C、D、F: 101.5mm x 215.5mm
  • B、E:9.9mm x 215.5mm(少し狭いです)

ここで、これらを 2 つのページ (302mm x 215.5mm) に結合します。

ページ1:
_____________________________
| | | |
| | | |
| A | B | C |
| | | |
| | | |
|_________|_______|_________|
2ページ:
_____________________________
| | | |
| | | |
| D | E | F |
| | | |
| | | |
|_________|_______|_________|

pdfnup を試みると、ファイル間に白い境界線が表示されます。

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

ページのサイズを変更せずに、複数のページ (異なるサイズ) を 1 枚の用紙に印刷するより良い方法はありますか?

答え1

他にも答えを探している人がいたら:

私は今それをやろうとしましたポドフォインポーズ(これはpodofo ツール私の計画は次のとおりです。

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

完璧ではありませんが (一部の透明性は保持されません)、今のところは問題なく動作します。

関連情報