如何将 PDF 转换为 Java 中的字节数组?
你可以使用 FileInputStream 类的 read() 方法从 PDF 文件读取数据,此方法需要一个字节数组作为参数。
示例
import java.io.File; import java.io.FileInputStream; import java.io.ByteArrayOutputStream; public class PdfToByteArray { public static void main(String args[]) throws Exception { File file = new File("sample.pdf"); FileInputStream fis = new FileInputStream(file); byte [] data = new byte[(int)file.length()]; fis.read(data); ByteArrayOutputStream bos = new ByteArrayOutputStream(); data = bos.toByteArray(); } }
Sample.pdf
广告