【发布时间】:2014-10-30 09:12:00
【问题描述】:
我尝试读取 PDF 文件并将其显示在控制台上,但它显示了一些奇怪的字符,不确定它是什么。我需要读取 PDF 文件并将其显示在控制台上。这是我的代码
public class JavaApplication14 {
public static void main(String[] args) throws FileNotFoundException, IOException {
FileReader fr = new FileReader("F:\\abc.pdf");
char[] temp = new char[10000];
fr.read(temp);
System.out.println(temp);
}
}
【问题讨论】:
-
程序的输出应该是什么?
-
来自文档:
FileReader is meant for reading streams of characters。 Pdf 文件是二进制文件,因此您不能期望以这种方式阅读它们。 -
当您以这种方式打开视频文件时,您是否希望字幕作为 println() 的参数出现?