web js pdf
InputStream is = new FileInputStream(temp); // 在InputRepresentation中會關閉流
Disposition disposition = new Disposition(Disposition.TYPE_ATTACHMENT);
// disposition.setFilename(URLEncoder.encode(bean.getName()));
MediaType mediaType = MediaType.APPLICATION_OCTET_STREAM;
if(isOpenFile){
FileType fileType = FileType.parse(bean.getType());
if(fileType.isPDFFile()){
mediaType = MediaType.APPLICATION_PDF;
} else if(fileType.isOfficeFile()){
if(bean.getType().contains("do")){
mediaType = MediaType.APPLICATION_WORD;
} else if(bean.getType().contains("xls")){
mediaType = MediaType.APPLICATION_EXCEL;
}else if(bean.getType().contains("ppt")){
mediaType = MediaType.APPLICATION_POWERPOINT;
}
} else if(fileType.isTextFile()){
mediaType = MediaType.APPLICATION_TEX;
}
}
Representation rep = new InputRepresentation(is, mediaType, temp.length()) {
@Override
public void release() {
super.release();
if (temp.delete()) {
logger.debug("臨時檔案" + temp.getName() + "已經被刪除");
} else {
logger.debug("臨時檔案" + temp.getName() + "未被刪除");
}
}
};
if(mediaType == MediaType.APPLICATION_OCTET_STREAM){
rep.setDisposition(disposition);
}
rep.setModificationDate(new Date(bean.getModifyTime()));
rep.setTag(new Tag(bean.getMd5Code()));
return rep;
<embed type="application/pdf" src="/bi/api/files/root/調查報告/2012function.pdf?openFile=1" id="pdfblock" style="width: 1900px; height: 591px;" width="1900" height="591">
相關文章
- pdf.js使用JS
- Android 使用PDF.js瀏覽pdfAndroidJS
- PDF.js Electron ViewerJSView
- Web專案中預覽PDFWeb
- web版pdf線上閱讀器Web
- 用js生成PDF的方案JS
- js 禁用開發者工具、js 禁用列印 pdf All In OneJS
- Vue專案使用pdf.jsVueJS
- pdf.js踩坑日記JS
- node js 處理PDF檔案JS
- 使用PDF.JS外掛在HTML中預覽PDF檔案JSHTML
- js直接列印pdf檔案內容JS
- SAP CRM如何建立支援Web Service的PDF模板Web
- 解決pdf.js路徑問題JS
- JSP生成WORD文件,EXCEL文件,PDF文件JSExcel
- Json web tokenJSONWeb
- 在Web應用中動態建立PDF檔案Web
- Node.js JSON Web Token 使用Node.jsJSONWeb
- Paged.js能使用HTML實現精美PDFJSHTML
- WordPress線上檢視PDF外掛:PDFjs ViewerJSView
- 記使用pdf.js過程遇到的坑JS
- JWT(Json WEB Token)JWTJSONWeb
- Java Web-JSPJavaWebJS
- 理解JSON Web TokenJSONWeb
- Python 將PDF轉為PDF/A、PDF/X,以及PDF/A轉回PDFPython
- Web頁面或URL轉換為PDF的線上工具Web
- Web方式預覽Office/Word/Excel/pdf檔案解決方案WebExcel
- Send E-mail with PDF attachment using Node.jsAINode.js
- vue整合pdfjs,實現pdf檔案預覽VueJS
- pdf.js原始碼解析-渲染的時序分析JS原始碼
- Vue專案中使用基於pdf.js的vue-pdf外掛在pc瀏覽器下閱覽PDF檔案VueJS瀏覽器
- JSON Web Token 的理解JSONWeb
- 理解JSON Web Token (一)JSONWeb
- web前端-js變數提升Web前端JS變數
- nodejs搭建web專案NodeJSWeb
- angularJS web應用SEOAngularJSWeb
- Run ionic web app in nodejsWebAPPNodeJS
- json web token for Egg.js 實踐JSONWeb