我搜索了問題的計算器。最近的鏈接是:
How to set custom page size with Ghostscript
How to convert multiple, different-sized PostScript files to a single PDF?ghostscript或python:如何將不同頁面大小的pdf合併爲相同頁面大小的pdf?
但這解決不了我的問題。
這個問題很簡單。
我們如何將多個PDF(不同頁面大小)組合成一個組合的pdf,其中包含所有頁面大小相同的頁面。
實施例:
兩個輸入概率密度函數爲:
hw1.pdf用的尺寸5.43x3.26英寸的單頁(從Adobe閱讀器中找到)
hw6.pdf用的尺寸5.43x6.51英寸
PDF文件可以在這裏找到:
https://github.com/bhishanpdl/Questions
的代碼是:
gs -sDEVICE=pdfwrite -r720 -g2347x3909 -dPDFFitPage -o homeworks.pdf hw1.pdf hw6.pdf
問題:第一張pdf是肖像,第二張是橫向。
問題:我們怎樣才能讓兩頁的人像都能夠?
備註:
-r720是像素/英寸。
大小-g2347x3909使用python腳本發現:
wd = int(np.floor(720 * 5.43))
ht = int(np.floor(720 * 3.26))
gsize = '-g' + str(ht) + 'x' + str(wd) + ' '
# this gives: gsize = -g4308x6066
另一種嘗試
commands = 'gs -o homeworks.pdf -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=674 ' +\
' -dDEVICEHEIGHTPOINTS=912 -dPDFFitPage ' +\
'hw1.pdf hw6.pdf'
subprocess.call(commands, shell=1)
這首先對兩個頁面的肖像,但他們不具有相同的尺寸。
當我在Adobe Reader中打開輸出時,第一頁是較小的尺寸,第二頁是滿的。
一般來說,我們如何才能使所有頁面的大小相同?
它完美無缺! –