我执行了您的代码,它工作正常。也许您的问题与
FilePath您提交的文件有关。我将pdf放入C盘,并对文件路径进行了硬编码。这是我的代码:
// PDFBox 2.0.8 require org.apache.pdfbox.io.RandomAccessRead// import org.apache.pdfbox.io.RandomAccessFile;public class PDFReader{ public static void main(String args[]) throws IOException { PDFTextStripper pdfStripper = null; PDdocument pdDoc = null; File file = new File("C:/my.pdf"); PDFParser parser = new PDFParser(new FileInputStream(file)); parser.parse(); try (COSdocument cosDoc = parser.getdocument()) { pdfStripper = new PDFTextStripper(); pdDoc = new PDdocument(cosDoc); pdfStripper.setStartPage(1); pdfStripper.setEndPage(5); String parsedText = pdfStripper.getText(pdDoc); System.out.println(parsedText); } }}


