將jsp頁面生成word、excel、pdf文件
基於此,上網查閱了一些資料,現簡單整理一下,以供自己和大家學習。
1、在client端直接生成word文件
在jsp頁面上生成word文件非常簡單,只需把contentType=”text/html”改為contentType="application/msword; charset=gb2312"即可,程式碼如下:
-
<%@ page contentType
通過這樣的設定可以使原來頁面的內容在word中表現出來。如果需要把word文件下載下來,只需在jsp頁面上面加上如下程式碼:
- <% response.setHeader("Content-Disposition", "attachment;filename=filename.doc"); %>
其中filename.doc中filename是要下載的word文件的檔名,可以通過<%=docName%>來自行定製,如下:
-
<% response.setHeader("Content-Disposition", "attachment;
注:如果需要在生成word文件的時候按照自己預先在word上設計好的格式,可以複製word格式然後貼上到frontpage中,取html程式碼貼到jsp頁面即可。
2、在client端直接生成excel文件
與word類似,改變contentType,如下:
- <%@ page contentType="application/vnd.ms-excel; charset=gb2312" %>
3、在client端直接生成pdf文件
需要下載JAR包:以下程式碼在JDK1.4 RESIN2.16 下測試通過。
JSP生成到客戶IE端直接開啟:
- <%@ page import="java.io.*,java.awt.Color,com.lowagie.text.*,com.lowagie.text.pdf.*"%>
- <%
- response.setContentType( "application/pdf" );
- Document document = new Document();
- ByteArrayOutputStream buffer = new ByteArrayOutputStream();
- PdfWriter writer=PdfWriter.getInstance( document, buffer );
- document.open();
- document.add(new Paragraph("Hello World"));
- document.close();
- DataOutput output = new DataOutputStream( response.getOutputStream() );
- byte[] bytes = buffer.toByteArray();
- response.setContentLength(bytes.length);
- for( int i = 0; i <bytes.length; i++ ) { output.writeByte( bytes[i] ); }
- %>
相關推薦
將jsp頁面生成word、excel、pdf文件
開發過程中,有時要求將顯示查詢結果的jsp頁面生成word、excel、pdf等型別的文件,甚至可能要求將那些格式的文件下載下來,因為這樣更符合客戶的需求,也更利於他們的辦公使用。 基於此,上網查閱了一些資料,現簡單整理一下,以供自己和大家學習。
java操作office和pdf檔案:讀取word,excel和pdf文件內容
..... <properties> <poi.version>3.13</poi.version> <pdf.version>1.8.10</pdf.
java 編碼填充 word 模板生成 word合同,並將word合同轉成pdf 文件
java 編碼填充 word 模板生成 word合同,並將word合同轉成pdf 文件 一、
將頁面生成的圖片檔案、pdf檔案儲存到伺服器地址
將頁面生成的圖片檔案、pdf檔案儲存到伺服器地址,引數$url為連結地址,$filename為要生成的檔名; /** * getPdfPath獲取簡歷生成的連結地址 */ private function getPath($url, $filename)
Java使用Jacob將wps的Word、Excel、PPT轉化成PDF
import com.jacob.activeX.ActiveXComponent; import com.jacob.com.ComThread; import com.jacob.com.Dispatch; import com.jacob.com.Vari
ASP+模板生成Word、Excel、html
Word、Excel文件樣式易於控制和調整,以往用Excel.Application來生成Excel、Word,需要寫很多程式碼來控制排版的樣式,用模版幾乎不受任何限制,只需要開啟word或Excel,編輯文件,選擇"檔案->另存為web頁",即可方便的做好模板 ,用office生成的模板要比直接在D
java中針對safari下載pdf、excel、word等文檔變成exe文件解決辦法
info atoi 文檔 發現 down 設置 inf 針對 測試 今天在寫一個下載文檔的方法時,測試瀏覽器的兼容性問題,發現在mac自帶的safari瀏覽器中文檔下載後全部變成exe文件,查了很久才發現是自己的下載方法中的Content-type 的設置有關系 當 Co
45個Word、Excel、PPT快捷鍵匯總!
常用快捷鍵 cap stat 分享 atp 一個 pdf轉word 文案 alt 幹貨來啦,好多朋友說需要Word、Excel、PPT常用快捷鍵,今天就給大家匯總了一下,順便給大家普及一個PDF轉Word小技巧,需要的朋友趕緊收藏起來吧,每天記一點,以後做表寫文案都不怕速
java實現線上預覽--poi實現word、excel、ppt轉html
分享一下我的偶像大神的人工智慧教程!http://blog.csdn.net/jiangjunshow 也歡迎轉載我的文章,轉載請註明出處 https://blog.csdn.net/aabbyyz java實現線上預覽 - -之poi實現word、e
PDF、WORD、EXCEL、PPT預覽
** PDF、WORD、EXCEL、PPT預覽 ** 前臺頁面 獲取fileType(檔案型別)、key(檔案id)、title(檔案標題)、url(檔案路徑)、documentType(不同的檔案格式對應的值不同,後臺程式碼中會有,傳到前臺即可)5個值到頁面即
word、excel、ppt轉PDF檔案
今天專案要求做個word、excel轉pdf的功能,百般搜刮,測試,終於完成. 下面這個是word、excel、ppt轉pdf功能,支援doc、docx、xls、xlsx、ppt、pptx轉pdf 1、 準備工作:windows環境、maven專案,普通專案也可以 下載jacob.zip,地址:&nbs
集合!Word、Excel、PPT、JPG、CAD、PDF格式相互免費轉換!
不管在哪一個行業裡面我們都會遇到不同樣式的檔案格式,比如公司普通文員每一天都會接觸到Word、Excel、PPT,設計師經常會接觸到CAD、JPG。 這時候我們經常需要將格式與格式之間相互轉換,比如PDF轉Word、Excel轉PPT、CAD轉JPG等等,那麼這時候如果沒有好一個好的轉換方法,是
線上編輯、呼叫Word、 Excel 、PowerPoint一款開源的微軟提供 dsoframer
https://github.com/stone0090/OfficeTools.OnlineEditWord office 文件線上編輯的功能,,大多使用OCX中間間,希望找一個開源免費的, 國內: dsoframer.ocx; WebOffice.ocx EhaiOfficeOnWeb.oc
Android應用內展示word、excel、pdf、ppt等檔案
筆者最近兩個專案裡頭都有需要展示檔案的功能,於是做了一番調研,發現asce1885給出一份方案,不過都是關於pdf的展示:http://www.jianshu.com/p/1bf49af6584d,顯然不符合筆者的要求,筆者的專案裡需要展示的檔案格式並不單一,後來經過一番搜尋最後敲定使用
java 將 jar包、excel、txt等檔案儲存於mysql
首先要注意mysql的欄位型別,可以選擇BLOB型別或text型別,這兩種型別是進行儲存檔案位元組碼的型別; 具體使用要根據傳入的檔案的大小限制,這裡我們是不能大於16M,所以這裡使用的是 mediumtext型別的欄位; 本次通過儲存檔案的Base64字串
如何從word、excel、pdf等檔案中提取文字(Tika)
Tika-內容分析工具包 官方網站:https://tika.apache.org/ 在maven倉庫下載最新版依賴 https://mvnrepository.com/artifact/org.apache.tika/tika-parsers 懶得去的同學,提供一個筆者正在使
終極大招,Office三件套(Word、Excel、PPT)轉PDF教程
傳說中的Office三件套,分別是Word、Excel、PPT,經常有人問如何Word轉PDF,如何Excel轉PDF,如何PPT轉PDF?看了今天的教程,希望大家都可以自行解決這樣的問題了。話不多說,進入正題。 ###一、Office自身轉換 Office 2013及以上版本,自身支援匯出PDF格式。使
Asp.net MVC 利用(aspose+pdfobject.js) 實現線上預覽word、excel、ppt、pdf檔案
線上預覽word、excel、ppt利用aspose動態生成html 主要程式碼 private bool OfficeDocumentToHtml(string sourceDoc, string saveDoc) { bool result = false;
你需要的PPT、Excel、Word模板,這裡都有
對於很多在職場辦公的小夥伴們來說,需要製作各種型別的PPT,常用於上崗培訓,公司簡介,產品展示等等。 我就是一個不太會製作PPT的上班族,每次製作PPT時我都是先上網找,看看別人怎麼做的,自己再慢慢摸索,比較費時間不說還做不好。所以我又在網上找了很多資源,發現了一款特別好的網站,今天分享給大家。 給大