使用PDFBox怎麼拆分PDF文件?

Tags: 文件, 程序,

有的時候由於一些原因我們要拆分PDF文件,現在我們用程序來實現一下。

工具/原料

PDFBox

方法/步驟

先下載pdfbox-app-1.8.10.jar和fontbox-1.8.10.jar,最好是從官方網站下載。具體下載方法可以參照下面這篇經驗。

0 使用PDFBox提取PDF中的文本內容

使用PDFBox怎麼拆分PDF文件

將這兩個Jar文件添加到文件的libraries中。上面的那篇經驗中也已經提到,可以參考。

使用PDFBox怎麼拆分PDF文件

接下來我們開始寫程序。代碼很簡單。

import org.apache.pdfbox.PDFSplit;

public class Test {

public static void main(String[] args) {

try {

PDFSplit.main(args);

} catch (Exception e) {

e.printStackTrace();

}

}

}

使用PDFBox怎麼拆分PDF文件

我們是通過運行參數來設置的。

使用PDFBox怎麼拆分PDF文件

具體設置方式如下圖所示。右擊程序的空白處,選擇“run as”--"run configurations"

使用PDFBox怎麼拆分PDF文件

設置這樣的參數:

java -jar C:/pdfbox-app-1.8.10.jar PDFSplit -split 1 c:/1.pdf

使用PDFBox怎麼拆分PDF文件

" -password Password to decrypt document\n"

" -split split after this many pages (default 1, if startPage and endPage are unset)\n"(拆分後每個文檔幾頁)

" -startPage start page\n"

" -endPage end page\n"

" -nonSeq Enables the new non-sequential parser\n"

" -outputPrefix Filename prefix for image files\n"

" The PDF document to use\n"

相關問題答案