如何在ubuntu中從pdf檔製作小冊子?

如何在ubuntu中從pdf檔製作小冊子?

假設我有一個 A4 大小的 16 頁 pdf 檔。我有A4紙和印表機。我想把它縮小成兩半,然後印在4張紙上,雙面,對折,然後釘在中間。
我現在的做法是將其匯出為PNG,使用LibreOffice Writer重新排列它們。這很耗時。有更好的方法嗎?如果我有一個 64 頁的文件。
PS:如果這是一本字典並且我要科普特裝訂它怎麼辦?https://www.wikihow.com/Coptic-Bind-a-Book 如何創建作品集?我的(理論上,未實現)解決方案是編寫一個Python腳本。

答案1

長話短說:用於此目的的工具稱為pdfbook

你不需要寫任何東西。該工具已經存在,並且預設執行您想要的操作(二合一雙面列印頁的四頁簽名)。事實上,如果您有 64 頁的 PDF,預設pdfbook會排列頁面,以便您將使用 16 張紙,並按照您的描述列印四個單獨的簽名,準備裝訂。

pdfbook提供者texlive-extra-utils

sudo apt install -y texlive-extra-utils
pdfbook MY-FANCY-MANUSCRIPT.PDF

輸出按照您描述的方式排列的文件,稱為MY-FANCY-MANUSCRIPT-book.PDF適合立即列印的文件,但您可能喜歡。

答案2

您可以從 Ubuntu 軟體中心下載一個方便的工具來製作小冊子,稱為 PDF Mix Tool。

Ubuntu 軟體中心中的 PDF 混合工具

答案3

列印系統本身有宣傳冊能力:

pdftopdf 獎金

非常簡單 - 試試這個:

/usr/sbin/cupsfilter -p test.ppd -m application/vnd.cups-pdf -o 'fit-to-page booklet' mixed.pdf > out.pdf

test.ppd可能會被您的印表機的 PPD 取代/etc/cups/ppd。您將需要用於sudo取得 PPD 副本。

cupsfilter使用列印系統過濾器處理任何輸入文件,以按照-m選項的指示產生out.pdf.實際上,該-p選項可以省略。處理選項之一 ( -o) 是booklet,它會產生小冊子格式的 PDF。

使用以下命令,我花了不到 30 秒的時間將 30 頁文件轉換為小冊子格式:

/usr/sbin/cupsfilter -m application/vnd.cups-pdf -o 'fit-to-page booklet' any.pdf > out.pdf

答案4

您可以在 Ubuntu 隨附的 Libre Office Draw 中執行此操作。在頁面佈局 > 更多下,選擇手冊。您需要確保頁數是 4 的倍數 - 例如,如果您的 pdf 有 21 頁,則需要在末尾添加 3 個空白頁以達到 24 頁。將頁面尺寸設定為A4橫向。 - 特里

相關內容