{
Document document = new Document(PageSize.A3, 32, 32, 32, 32);
PdfWriter.getInstance(document, response.getOutputStream());
document.open();
HTMLWorker htmlWorker = new HTMLWorker(document);
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/db", "", "");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("Select * from test3");
List arrlist = new ArrayList();
while(rs.next()){
String xa =rs.getString("display");
if(xa.equals("1")){
arrlist.add(rs.getString("question_text"));
}
}
Collections.shuffle(arrlist);
for(int i=0;i<5;i++){
String str = (String) arrlist.get(i);
htmlWorker.parse(new StringReader(str));
htmlWorker.parse(new StringReader("<br>"));
}
document.close();
}
Выше приведен фрагмент кода, который получает данные из базы данных и отображает на pdf. Как добавить заголовок, логотип, дату и страницу на это? Пожалуйста, если кто-нибудь может помочь Я использую itext.Добавить текст в pdf используя его текст
Я закончил с номером страницы и заголовком. Мне нужно знать, как разместить логотип. – user1932600
Я добавлю несколько дополнительных строк в свой ответ. –
Я не понимал, кто мне ответил до сегодняшнего дня. Огромное, чтобы услышать от вас, сэр. – user1932600