我想設置PDF輸出的響應。我如何實現這一目標?在瀏覽器中以PDF格式獲取響應
我可以設置Excel輸出併成功從瀏覽器中獲得所需的Excel表格,但對於PDF我無法獲得所需的輸出。
對於Excel下面的代碼工作正常
String excelContent = "an html table..";
getServletResponse().setContentType("「application/vnd.ms-excel");
getServletResponse().setHeader("Content-Disposition","inline; filename=" + pageTitle + ".xls");
PrintWriter ps = getServletResponse().getWriter();
ps.println(excelContent);
但對於PDF我嘗試設置內容類型爲PDF格式,但不能讓它正確(沒有內容被顯示,即使在一個PDF文件被打開瀏覽器)
String excelContent = "an html table..";
getServletResponse().setContentType("「application/pdf");
getServletResponse().setHeader("Content-Disposition","inline; filename=" + pageTitle + ".pdf");
PrintWriter ps = getServletResponse().getWriter();
ps.println(excelContent);
不能在PDF中顯示html表格嗎?
是不是有發送HTML響應爲PDF格式,使用這些庫的唯一途徑的一個簡單的方法? – NEO
不是我所知道的。你需要使用一些或其他庫。有很多選擇,所以你可以谷歌最簡單的一個來實現這個任務,如果你不需要其他高級功能。 –