PDFtk 匯出多個 PDF 檔案的第一頁與合併

軟體

PDFtk


  • PDFtk - The PDF Toolkit
     
  • PDFtk 軟體介面的其他功能需要額外付費,但我們不需要使用它的軟體介面
  • 我們需要使用的是 "C:\Program Files (x86)\PDFtk\bin\pdftk.exe" 這個主程式,可以直接使用命令列執行。

匯出第一頁.bat

 
將 PDF 的第一頁擷取出來

  • 將以下程式碼另存成 *.bat 在 pdf 的資料夾中即可執行,其中 cat 1 代表抓取第一頁
    @echo off
    for %%I in (*.pdf) do "pdftk.exe" "%%I" cat 1 output "%%~nI-page1.pdf"
    
  • 這邊要指定 pdftk.exe 的路徑,你可以設定來源參數或是直接將程式碼改寫為
    @echo off
    for %%I in (*.pdf) do "C:\Program Files (x86)\PDFtk\bin\pdftk.exe" "%%I" cat 1 output "%%~nI-page1.pdf"
    

 

合併所有第一頁

將擷取出來的第一頁合併為「printable.pdf」

 

  • 我們在上述匯出的檔案裡面,結尾都為 page1.pdf,以此為契機合併吧
    @echo off
    "C:\Program Files (x86)\PDFtk\bin\pdftk.exe" *page1.pdf cat output printable.pdf
    

 

參考資料

小泉

喜愛用文字說明自己眼中所見的一切

張貼留言

較新的 較舊

نموذج الاتصال