文库网站开发转换搭建——文档转换

本文介绍了文库网站上文档转换的两种方式:人工转换和计算机自动转换,并详细阐述了利用FlashPaper和SWFTools将doc、docx、xls等转换为pdf和swf的步骤,包括代码示例。同时,文章提到了举报业务和文档页数计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档何时转换,是人为转换呢?还是由计算机自动转换?

一、不同转换:

       (1)、人工转换:

              用户上传文件   —>   文档编辑专员对用户所上传文档进行审核。并设置审核标识   —>   管理员择时对已经通过审核的文档进行转换

       (2)、计算机转换:

              用户上传文件   —>  计算机初审  —>  计算机启动文档转换程序 对文档转换  —>  同时启动进程监控服务,对死锁转转换程序进行关闭,释放内存资源

       补充:在整个文档业务中,我们希望加入举报业务,即对不良文档进行举报。(管理员可以针对被举报文档做出有针对性的管理)

二、由doc、docx、xls等等文档到pdf的转换过程。

        由doc、docx、xls等等文档到pdf的转换过程我是借助FlashPaper完成的,所以在要完成这个操作,大家必须安装flashpaper,至于flashpaper的版本吗!您就自己斟酌吧!理念是,能用就行,好用即可。

 /// <summary>
        /// 将用户所上传文件转化成为pdf文件
        /// </summary>
        private void ConvertToPdf(string resFilePath, string pdfFilePath)
        {
            try
            {
                Process p = new Process();
                p.StartInfo.FileName = "cmd";
                p.StartInfo.UseShellExecute = false;
                p.StartInfo.RedirectStandardInput = true;
                p.StartInfo.RedirectStandardOutput = true;
                p.StartInfo.RedirectStandardError = true;
                p.StartInfo.CreateNoWindow = true;
    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值