0
私はPDFファイルを分割したい、私はコードを書いた、私はエラーがないが、機能していない、私はファイルを受信しません。私のPdfの文書は3ページあります、私は私のデスクトップの1ページの3つのファイルが表示されたいと思います。Api pdfbox-app-2.0.2どのように私はPDFファイルを分割することができますか?
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.apache.pdfbox.multipdf.Splitter;
import org.apache.pdfbox.pdmodel.PDDocument;
public class CutPDF {
private static File file ;
private static String filePath = "C:\\Users\\Desktop\\EmailTest.pdf";
public static void main(String[] args) throws IOException {
file = new File(filePath);
PDDocument document;
document = PDDocument.load(file);
Splitter splitter = new Splitter();
List<PDDocument> listOfSplitPages;
listOfSplitPages = splitter.split(document);
Iterator<PDDocument> iterator = listOfSplitPages.listIterator();
// I am using variable i to denote page numbers.
int i = 1;
while(iterator.hasNext()){
PDDocument pd = iterator.next();
// Saving each page with its assumed page no.
pd.save("C:\\Users\\Desktop " + i++ + ".pdf");
}
}
}
うわー!!!ありがとう:) –