【问题标题】:Reading a pdf file created using iText in java在java中读取使用iText创建的pdf文件
【发布时间】:2015-03-20 18:39:20
【问题描述】:

我正在使用 iText 库使用 java 创建 pdf 文件,该文件已创建并使用 adobe 打开,但是当我尝试阅读它时,我得到 java.io.FileNotFoundException: ErRecord.pdf(系统找不到指定文件)

FileInputStream input = null;
File file = new File("ErRecord.pdf");
System.out.println(file.canRead());
input = new FileInputStream(file);

file.canRead() 返回 false,有没有办法读取文件或使用 iText 使其可读?

【问题讨论】:

  • 您确定ErRecord.pdf 的路径正确吗?请通过将“test.txt”之类的内容放在同一目录中来检查这一点。你能读懂那个文件吗?如果不是,那么您对 ​​JVM 工作目录的位置做出了错误的假设。没有理由无法将 iText 生成的 PDF 读入File 对象。

标签: java pdf itext fileinputstream


【解决方案1】:

我使用了 getAbsoluteFile() 并且路径错误.. 我只是用了绝对路径

文件file = new File("c:/Users/rawan/workspace-luna/Prototype_3/ErRecord.pdf");

效果很好

【讨论】:

    猜你喜欢
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 2016-11-20
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    相关资源
    最近更新 更多