我有一个 6 页的 PDF(我们称之为 dem AF),采用纵向格式。
页面有两种不同的尺寸:
- A、C、D、F:101.5 毫米 x 215.5 毫米
- B、E:9.9 毫米 x 215.5 毫米(所以它们有点窄)
现在我想将它们合并为两页(302mm x 215.5mm)。
第 1 页: _____________________________ | | | | | | | | | 一 | 乙 | 丙 | | | | | | | | | |_________|_______|_________|| 第2页: _____________________________ | | | | | | | | | D | E | 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
它并不完美(一些透明度没有被保留),但是现在运行良好。