我是新來的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文件)在這種情況下,您的問題並不清楚。我會更新我的答案。 –
謝謝,實際上現在我正在閱讀本章。 –