SZDF:上传文件保存成功后,通过开线程实现文档转成pdf,以便在线预览

2017-07-20 14:16:58  访问(2339) 赞(0) 踩(0)








代码轴


1、wh.FileConvertToPDF

代码路径:\eKingWGSS.V01\Website\Management\Areas\ZNBM\Controllers\WD\WdItem\WdItemController__P.cs

摘要:
保存文件成功后调用FileConvertToPDF方法实现PDF转义

源码:CSharp


2、FileConvertToPDF

代码路径:\eKingWGSS.V01\ZNBM\eKing.SzdfPage\Helpers\FileUploads\FileUploadThreadUtil.cs

摘要:
将上传的文件转成PDF
通过开线程的方式实现,避免文件转换过程阻塞系统的使用
线程的配置变量是FileConvertToPDFIsThread
缺省是true,调试时候可以设置为false

源码:CSharp


3、ThreadFileConvertToPDF

代码路径:\eKingWGSS.V01\ZNBM\eKing.SzdfPage\Helpers\FileUploads\FileUploadThreadUtil.cs

摘要:
1、线程代码执行pdf的转换
2、注意:在网站中执行线程,要注意try.catch,因为线程异常不被捕获,会把整个网站宕掉

源码:CSharp


    3.1、ThreadFileConvertToPDFIsAllowSave

    源码:CSharp


    3.2、WdItemModelListSave4Pdf

    源码:CSharp


4、ToPdfHelper.ToPdf

代码路径:\eKingWGSS.V01\ZNBM\eKing.ToPDF\ToPdfHelper.cs

摘要:
将文件(doc、xls、ppt)等转成pdf的方法类

源码:CSharp



上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)