java文件流读取pdf文件读到一半返回-1

Python015

java文件流读取pdf文件读到一半返回-1,第1张

题主问的是java文件流读取pdf文件读到一半返回-1是什么意思?达到了流的结尾。

返回-1是到达的意思,java文件流读取pdf文件读到一半返回-1意味着已经达到了流的结尾,因此在该流中没有更多内容可以阅读,需要重新打开。

java是一种计算机编程语言,拥有跨平台,面向对象,泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发,任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言。

建议你用第三方itextpdf

//Step 1—Create a Document.

Document document = new Document()

//Step 2—Get a PdfWriter instance.

PdfWriter.getInstance(document, new FileOutputStream(FILE_DIR + "createSamplePDF.pdf"))

//Step 3—Open the Document.

document.open()

//Step 4—Add content.

document.add(new Paragraph("Hello World"))

//Step 5—Close the Document.

document.close()