简体   繁体   English

PdfReader 无法解析为类型

[英]PdfReader cannot be resolved to a type

I want to read the pdf file pagewise on JSP page so I have used com.itextpdf.text.pdf.PdfReader to read the content of the pdf file page by page.我想在 JSP 页面上逐页阅读 pdf 文件,所以我使用 com.itextpdf.text.pdf.PdfReader 逐页阅读 pdf 文件的内容。 I used below code on JSP page :-我在 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();
            }
%>

But when I run my application and call this JSP Page then I got exception[Unable to compile class for JSP].但是当我运行我的应用程序并调用这个 JSP 页面时,我得到了异常[无法为 JSP 编译类]。

Can anybody help me how do I resolve this issue to compile my JSP page properly?任何人都可以帮助我如何解决此问题以正确编译我的 JSP 页面?

You should import com.itextpdf.kernel.pdf.PdfRreader;你应该导入 com.itextpdf.kernel.pdf.PdfRreader;

Which comes with kernel-7.1.11 JAR kernel-7.1.11 JAR 自带

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM