微信公衆號端使用pdf.js預覽pdf文件

pdf.js 下載

鏈接:https://pan.baidu.com/s/1Oi8bsbrzEmzTDp8SdqA2ZA 
提取碼:mgv7

導入項目中

配置文件 

sysConfig.properties

yun.pdffile.URL=http://localhost:8080/項目名

 

contoller 層 方法調用

/**
	 * <p>
	 * Title: seeFile
	 * </p>
	 * <p>
	 * Description:查看審覈過的合同PDF文件
	 * </p>
	 * 
	 */
	@RequestMapping(value = "seeFile")
	public ModelAndView seeFile(HttpServletRequest request, HttpServletResponse response) {
		//合同附件
		String url ="";
		//指定系統路徑
		String sysurl="";
		try {
			String ids = request.getParameter("ids");
			PurchasingContractEntity purchasingContract = systemService.get(PurchasingContractEntity.class, ids);
			
			if(purchasingContract!=null){
				if( purchasingContract.getFileUrl()!=null){
					
					//合同附件
					url = purchasingContract.getFileUrl();
					//指定系統路徑
					sysurl = CurrencyUtil.getweixinURL();
				}else{
	 				request.setAttribute("mes", "沒有找到對應的PDF文件,請上傳合同附件");
	 				PurchasingContractEntity purchasingContracts = new PurchasingContractEntity ();
	 				DataGrid dataGrid = new DataGrid ();
	 	            return list( purchasingContracts, request,  response,  dataGrid);
	 			}
				
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return new ModelAndView("redirect:" + sysurl + "/webPdf/web/viewer.html?file=" + sysurl + "/" + url);
		
	}

查看結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章