我是新来的java,现在我尝试使用itextpdf库,代码是:与mysql建立连接,运行查询并获取一个字节对象,现在我需要把这些字节放到在mi pdf文档的页面上。 在我的数据库中的数据是在字节格式的PDF文件,在MySQL的数据类型是“长”看待itextpdf pdf从mysql连接
现在我觉得需要一些像这样的代码
byte[] bytes = null;
Document document = new Document(PageSize.LETTER);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("\some\dir\file.pdf"));
document.open();
Class.forName("com.mysql.jdbc.Driver");
Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "user", "pass");
PreparedStatement st = cn.prepareStatement("SELECT file FROM files");
ResultSet rs = st.executeQuery();
try {
while (rs.next()) {
bytes = rs.getBytes("file");
document.add(bytes);
document.close();
cn.close();
} catch (Exception e) {
System.out.println(e);
}
}
**感谢响应**,“新段落”以元数据和打印字符的字符串,即时寻找一些类似到_image class_因为var _bytes已经包含pdf文件_,所以我需要在文档页面 –
上注入这些字节(pdf文件)在这种情况下,您的问题并不清楚。我会更新我的答案。 –
谢谢,实际上现在我正在阅读本章。 –