Word2019打印“書籍折頁”文檔時,頁面尺寸變大、排版錯亂bug的解決方法

最近用word2019做完了一個“紙張大小”為16.8x14.85cm、“頁面設置——多頁”設置為“書籍折頁”的操作手冊,并準備將它打印成小冊子。我按照習慣打算先在自家電腦上,通過“打印”界面導出個pdf看看打印效果,結果導出的文件排版變成了這樣:

可以看到,內(nèi)容明顯出現(xiàn)了頁面尺寸過寬(頁面尺寸被強行修改為396×280mm橫向)、內(nèi)容在頁面右側并超出頁面的情況,只有“書籍折頁”的頁碼布置是正確的。
我還以為是我哪里誤操作了,試了好幾次,改了好多設置,如每冊中頁數(shù)、改成拼頁等等,都沒用。而通過“另存為”來導出pdf時排版,效果就和不設置書籍折頁一樣,沒用。在搜索引擎中找了許久,連相似癥狀都沒遇到。
就在我苦苦摸索時,我在打印界面發(fā)現(xiàn)了一個問題:在“頁面”中設置了“書籍折頁”后,最底下“每版打印多少頁”的選項沒掉了,同時“縮放到某某尺寸紙張”的選項也沒了。

那這樣就出現(xiàn)了一個問題:在設置了“書籍折頁”后,文檔的頁面,如果要縮放到某某尺寸紙張,該由什么選項決定的?畢竟我的文檔尺寸比較特殊,不能簡單縮放到A4。
經(jīng)過尋找,我在最上面的“打印機”中的“Microsoft Print to PDF"下看到了藍色的“打印機屬性”。點進去,再點那個“高級”,赫然出現(xiàn)了以下選項:

這里顯示了對于輸出的紙張,它支持的幾種尺寸,而且不能自定義。那么,如果我設置的頁面尺寸這里面沒有會怎么樣?為了避免干擾,我新建了一個純文本文檔測試,經(jīng)過折騰,我發(fā)現(xiàn)了如下規(guī)律:
1、如果我在“頁面設置”里設置的“紙張大小”剛好是A3、A4等這里面有的尺寸,那它就會自動改成和我頁面大小一樣。點擊“打印”后,導出的PDF也是正常的。效果如下:

2、如果我在頁面設置里設置了這里沒有的紙張大小,哪怕是“32開”這種word內(nèi)置的紙張大小,那它將會自動設置成“A4",同時在導出時就會出現(xiàn)之前描述過的問題,而且在點擊“打印”時導出的PDF中,頁面大小將被統(tǒng)一改成“396 × 280 mm (橫向)”。效果如下:

也就是說,在通過“書籍折頁”“拼頁”等方式制作小冊子時,當“頁面設置——紙張大小”里設置了“文件——打印——打印機屬性——高級——紙張規(guī)格”里沒有的紙張大小,那通過“打印”的方式輸出的打印預覽PDF,頁面尺寸就會被固定為396×280mm,而且頁面中的左半頁將被當成頁面的中心擺放,從而導致右半頁只顯示了一半。
而大多數(shù)人考慮到紙張原因,一般都會用A3、A4作為頁面大小,很少用我這種奇怪的頁面尺寸(這個頁面尺寸一開始也不是為了打印小冊子去的,要不然我早就把它設置成A5了),而有我這種需求的,一般會使用更加專業(yè)的排版出版軟件,所以這么多年來就一直沒人遇到這個bug,網(wǎng)絡上信息寥寥。
那要怎么解決這個問題呢?把頁面大小設置成“打印機屬性”里面有的那幾種就行了。
如果不想改頁面大小,可以先把文檔另存為PDF(不要通過打印導出PDF),然后通過pdf處理軟件打印?;蛘呷绻臋n比較簡單不會出現(xiàn)兼容性問題,也可以試試wps,不得不說wps在打印預覽這方面比word要直觀一些。