『壹』 怎樣用jsp實現從伺服器上下載pdf文件到本地啊
打開response的輸出流,打開文件輸入流,把輸入流循環寫入輸出流。。。用位元組流
『貳』 jsp轉換成pdf時,會出現換行問題
判斷 換行符
『叄』 wkhtmltopdf 把jsp轉換成pdf輸出為什麼是空的
因為jsp不是一個靜態的網頁文件,jsp本質是servlet,所以轉成pdf的時候有可能會有問題;
如果您要列印該網頁,可以直接右鍵保存到本地就行了。
『肆』 誰用過JAVA把JSP頁面導出為PDF格式文件
xml+xsl結合輸出pdf
『伍』 怎麼樣把一個復雜jsp頁面轉換成pdf
最簡單而且實用的使用虛擬列印機pdf factory即可,可以把任意只要能夠列印的格式文件都可以做成PDF文件,並且可以把多個文件通過列印之後合成一個PDF文件。
pdfFactory Pro(虛擬列印機)是一個無須 Acrobat 創建 Adobe PDF 文件的列印機驅動程序。pdfFactory Pro(虛擬列印機)提供的創建 PDF 文件的方法比其他方法更方便和高效。 功能包括: 多個文檔整合到一個 PDF 文件中; 內嵌字體; 通過 E-mail 發送; 預覽; 自動壓縮優化。
PDF Factory是pdf虛擬列印機軟體,下載安裝好PDF Factory後,我們在列印機控制面板中就可以找到一台由pdf Factory虛擬出來的列印機,可以把任何可以列印的文件轉換成pdf文件。用任何可以支持列印輸出的軟體,把需要處理的文件逐個列印到這個虛擬列印機,全部列印完成後可把結果保存成一個pdf文件。甚至可以把不同軟體格式的文件,如word、excel、photoshop等任何可以支持列印的文件,列印到同一個pdf文件。
在列印之前,在PDF Factory Pro裡面設置一下PDF的打開、列印等許可權即可實現加密等目的;
在列印之前,在設置裡面,就把載入所有的系統字體選中。
在列印界面出來後,可以在左側設置水印。然後再保存PDF文件。
列印完畢後,下載一個Adobe Reader,然後安裝,可以很流暢的閱讀PDF文件。
『陸』 jsp生成pdf文件,打開提示:不是一個PDF文件或該文件已損壞 這是為什麼
生成file的時候出錯了。你是否用流的形式輸出 ?流是否關閉?請從以上幾點檢查代碼。
『柒』 網頁列印jsp 怎麼變成pdf
你好
檢查一下電腦是否有安裝 Adobe Acrobat Reader 程式
安裝網址:
https://get.adobe.com/tw/reader/otherversions/
『捌』 JSP中使用<a>標簽下載PDF,如何防止瀏覽器直接打開
前台jsp實現下載
String name = request.getParameter("name");
name=Commonsub.toUtf8String(name);
response.setContentType("application/octet-stream");
response.setHeader("Location",name);
response.setHeader("Cache-Control", "max-age=100");
//filename應該是編碼後的(utf-8)
response.setHeader("Content-Disposition", "attachment; filename=" + name);
File file=new File(request.getSession().getServletContext().getRealPath("")+"/output",Commonsub.ex_chinese(name));
response.setContentLength((int)file.length());
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(file);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
outputStream = null;
『玖』 有什麼可以將jsp頁面導出pdf格式
可以使用IReport完成,我們以前在MLDN培訓的時候老師講過這些,你試一下吧。
『拾』 可以把jsp頁面以pdf的格式導出
response.setContentType("application/pdf;charset=gb2312")
不知道對你有沒有幫助