将PDF转换为字节数组,反之亦然

时间:2017-06-07 16:13:18

标签: java android pdf byte

我正在尝试创建一个能够将PDF文件上传并下载到服务器的Android应用程序,我已经在我的代码中添加了一个能够从诸如&#34的URL下载PDF的方法; http://www.aaaa.com/myfile.pdf"并使用intent显示它。 但我想知道是否有办法将Pdf编码为字节数组,反之则将字节数组解码为PDF文件(我使用mongoDB) 感谢大家:)

1 个答案:

答案 0 :(得分:0)

import java.nio.file.*;

Path pdfFilePath = Paths.get("/file/path/your_file.pdf");

// Read file to byte array
byte[] pdfByteArray = Files.readAllBytes(pdfFilePath );

// Write byte array to file 
Files.write(pdfFilePath , pdfByteArray);