java tika pdf_使用Java中的Apache Tika从pdf文件中提取文本

线程“main”中的异常java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg / slf4j / Marker; Ljava / lang / String; ILjava / lang / String; Ljava / lang / Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.warn(SLF4JLocationAwareLog.java:162)在org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.loadDiskCache(FileSystemFontProvider.java:461)在org.apache.pdfbox.pdmodel . font.FileSystemFontProvider(FileSystemFontProvider.java:217)在org.apache.pdfbox.pdmodel.font.FontMapperImpl $ DefaultFontProvider . (FontMapperImpl.java:130)在org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl . 的java:149)在org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:413)在org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:376)在org.apache位于org.apache.pdfbox.pdm的org.apache.pdfbox.pdmodel.font.PDType1Font . (PDType1Font.java:146)的.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:350) odel.font.PDType1Font . (PDType1Font.java:79)在org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62)在org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java :143)org.apache上的org.apache.pdfstream.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60)org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:838) . pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:495)在org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:469)在org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java: 150)在org.apache.pdfbox.text.LegacyPDFStreamEngine.processPage(LegacyPDFStreamEngine.java:139)在org.apache.pdfbox.text.PDFTextStripper.processPage(PDFTextStripper.java:391)在org.apache.tika.parser.pdf位于org.ap的org.apache.pdfbox.text.PDFTextStripper.processPages(PDFTextStripper.java:319)的.PDF2XHTML.processPage(PDF2XHTML.java:147)位于org.apache.tika.parser.pdf.PDFParser的org.apache.tika.parser.pdf.PDF2XHTML.process(PDF2XHTML.java:117)中的ache.pdfbox.text.PDFTextStripper.writeText(PDFTextStripper.java:266) . 在org.apache的org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)org.apache解析(PDFParser.java:167)org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)位于org.apache.tika.Tika.parseToString(Tika.java:527)的.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:135)org.apache.tika.Tika.parseToString(Tika.java:642)at at java_programs.PdfParse.main(PdfParse.java:22)

你可能感兴趣的:(java,tika,pdf)