将pdf内容写入java.io.Writer
我们有一个包含文本和图像的pdf文件,需要在将pdf内容写入java.io.Writer,java,pdf,char,bytearray,Java,Pdf,Char,Bytearray,我们有一个包含文本和图像的pdf文件,需要在java.io.Writer上编写 我们能够以byte[]读取pdf,但是java.io.Writer需要传递char[]。这将导致文件损坏,我们无法打开pdf文件 请建议可以实现这一目标的任何解决办法 如果需要更多信息,请告诉我。如何使用ByteArrayOutputStream。在write(byte[]b,int off,int len)中传递您的字节数组,然后使用writeTo(OutputStream out)将其输出到一个文件,其中out是
java.io.Writer
上编写
我们能够以byte[]
读取pdf,但是java.io.Writer
需要传递char[]
。这将导致文件损坏,我们无法打开pdf文件
请建议可以实现这一目标的任何解决办法
如果需要更多信息,请告诉我。如何使用
ByteArrayOutputStream
。在write(byte[]b,int off,int len)
中传递您的字节数组,然后使用writeTo(OutputStream out)
将其输出到一个文件,其中out
是一个FileOutputStream
显示您的代码并提供数据样本将二进制数据(如PDF文件)写入字符流很可能会导致损坏。最好找到一种使用java.io.OutputStream的方法。您是否至少可以控制写入程序最终将用于将字符转换为字节的字符编码?