将pdfReader转换为byte []-itext Java

时间:2019-03-28 11:07:20

标签: java spring-boot itext

我正在Java中使用itext来更新pdf文件。

  • 我阅读了pdf
  • 我更新内容(获取PRStream,转换为流,然后转换为字符串,更新字符串,将其转换回PRStream)
  • 我使用重新生成输出文件

    pdfStamper = new PdfStamper(pdfReader, new FileOutputStream("new-file.pdf"));
    

一切正常,现在我想将流作为输出发送到其余API调用,如何将pdfReader转换为byte[]

我已经能够保存文件,然后使用

从文件中读取流
 byte[] stream = Files.readAllBytes(file.toPath());

但是我不想保存文件,我想直接检索流而不是保存文件,然后获取byte[]的新生成的pdf

0 个答案:

没有答案