微信公众号端使用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);
		
	}

查看结果

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