我正在尝试从 Internet 下载 pdf 内容并将其下载到本地文件。我正在使用 iText 阅读 pdf 并使用 Java 流来编写它。
写入文件后,无法在 PDF 阅读器中打开新文件。
PdfReader reader = new PdfReader(strURL);
FileOutputStream fos = new FileOutputStream(new File(fileName));
fos.write(reader.getPageContent(1));
fos.flush();
fos.close();
我正在尝试从此链接获取 PDf
我调试了一些东西。以下是调查结果。
reader.getEofPos()
给出 291633,与文件长度相同。但是
reader.getPageContent(1).length;
只给出 42360 字节。显然字节读取小于实际大小。
仅存在一页 pdf
reader.getNumberOfPages() =1
我需要指定更多的东西来阅读整个 pdf 文件吗?