我有一個 6 頁的 PDF(我們稱之為 dem AF),採用縱向格式。
頁面有兩種不同的尺寸:
- A、C、D、F:101.5mm x 215.5mm
- B、E:9.9mm x 215.5mm(所以它們比較窄一些)
現在我想將它們合併為兩頁(302mm x 215.5mm)。
第 1 頁: _____________________________ | | | | | | | | |一個 |乙| C | | | | | | | | | |_________|_______|_________| 第2頁: _____________________________ | | | | | | | | | d |電子| F | | | | | | | | | |_________|_______|_________|
當我嘗試 pdfnup 時,文件之間出現白色邊框。
pdfjam --suffix "print" --nup '3x1' --papersize "{302mm,215.5mm}" Dokument-2.pdf
有沒有更好的方法在一張紙上列印多頁(不同尺寸)而不調整頁面大小?
答案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
它並不完美(某些透明度未保留),但目前效果良好。