java - PdfReader无法解析为类型

标签 java jsp compiler-errors itext pdf-reader

我想在JSP页面上逐页读取pdf文件,所以我使用com.itextpdf.text.pdf.PdfReader逐页读取pdf文件的内容。
我在JSP页面上使用了以下代码:-

<%@  page language="java" import="java.io.*,java.util.*,java.lang.*, ,com.itextpdf.text.pdf.PdfReader,com.itextpdf.text.pdf.parser.PdfTextExtractor,
org.apache.commons.io.*,org.apache.http.entity.*"%><%!
%><%

    try {
                PdfReader reader = new PdfReader("D:\\text.pdf");
                int n = reader.getNumberOfPages(); 
                System.out.println("Number of Pages::::" + String.valueOf(n));
                StringBuffer strBuf = new StringBuffer();
                for (int i =1; i<=n;i++){

                    strBuf.append(PdfTextExtractor.getTextFromPage(reader, i));
                    strBuf.append(System.lineSeparator());
                     //Extracting the content from a particular page.
                    if(i<n){
                        strBuf.append(separator);
                    }
                    strBuf.append(System.lineSeparator());
                }
                System.out.println(strBuf.toString());
                reader.close();
            }
            catch (IOException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }
%>

但是,当我运行我的应用程序并调用此JSP页面时,我得到了异常[无法为JSP编译类]。

有人可以帮助我如何解决此问题以正确编译我的JSP页面?

最佳答案

您应该导入com.itextpdf.kernel.pdf.PdfRreader;

随附于kernel-7.1.11 JAR

关于java - PdfReader无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41631509/

相关文章:

java - 面对 ClientAbortException

javascript - 使用 JSON 的 JSP 表单提交

java - 通过 servlet 从一个 jsp 与另一个 jsp 进行通信

c++ - 带有Z拼图图片的XCode错误 “Memory”?

java - 通过cmd行编译时出错

java - 如何改变窗口的颜色

java - 在 JDK8 存储库中进行更改

ios - 找不到 '==' 的过载

java - 特殊字符问题

java - 如何在 JSP 中使用 JavaBeans 显示对象数组