• 大小: 6.31MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-23
  • 语言: C#
  • 标签: PDF转图片  

资源简介

ASP.NET PDF转图片,并且在线预览,使用VS2012开发的一个小DEMO程序,直接下载运行就可以看到效果,调用一个第三方转的例子,源码通俗易懂,给自己留个备份

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebApplication1
{
    public class ConvertToSwf
    {
        /// 
        /// 将PDF转换为SWF文件
        /// 

        /// PDF文件路径
        /// SWF文件路径
        /// 
        public static void ConvertToSwf(string pdfPath string swfPath int page)
        {
            try
            {
                string exe = HttpContext.Current.Server.MapPath(EL_Config.Tools.Pdf2Swf.Url);
                if (!File.Exists(exe))
                {
                    throw new ApplicationException(“Can not find: “ + exe);
                }

                StringBuilder sb = new StringBuilder();
                sb.Append(“ -o \““ + swfPath + “\““);//output
                sb.Append(“ -z“);
                sb.Append(“ -s flashversion=9“);//flash version
                sb.Append(“ -s disablelinks“);//禁止PDF里面的链接
                sb.Append(“ -p “ + “1“ + “-“ + page);//page range
                sb.Append(“ -j 100“);//Set quality of embedded jpeg pictures to quality. 0 is worst (small) 100 is best (big). (default:85)
                sb.Append(“ \““ + pdfPath + “\““);//input

                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.StartInfo.FileName = exe;
                proc.StartInfo.Arguments = sb.ToString();
                proc.StartInfo.Windowstyle = System.Diagnostics.ProcessWindowstyle.Hidden;
                proc.Start();
                proc.WaitForExit();
                proc.Close();

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        935  2015-04-09 11:23  Test\Test\Test.sln

    ..A..H.     23552  2015-04-09 15:45  Test\Test\Test.v11.suo

     文件       1858  2015-04-07 14:26  Test\Test\WebApplication1\ConvertToSwf.cs

     文件       7808  2015-04-07 14:25  Test\Test\WebApplication1\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1332  2015-04-07 14:17  Test\Test\WebApplication1\Properties\AssemblyInfo.cs

     文件        311  2015-04-07 14:17  Test\Test\WebApplication1\Web.config

     文件       1245  2015-04-07 14:17  Test\Test\WebApplication1\Web.Debug.config

     文件       1306  2015-04-07 14:17  Test\Test\WebApplication1\Web.Release.config

     文件       4609  2015-04-07 14:17  Test\Test\WebApplication1\WebApplication1.csproj

     文件       1086  2015-04-07 14:17  Test\Test\WebApplication1\WebApplication1.csproj.user

     文件    1065320  2015-04-09 11:53  Test\Test\WebApplication2\1.pdf

     文件    2305914  2015-04-09 11:54  Test\Test\WebApplication2\A1.Jpeg

     文件     980173  2015-04-09 11:54  Test\Test\WebApplication2\A2.Jpeg

     文件    1491326  2015-04-09 11:54  Test\Test\WebApplication2\A3.Jpeg

     文件     745472  2015-04-09 11:33  Test\Test\WebApplication2\bin\O2S.Components.PDFRender4NET.dll

     文件    1748480  2015-04-09 11:17  Test\Test\WebApplication2\bin\PDFLibNet.dll

     文件       6656  2015-04-09 14:02  Test\Test\WebApplication2\bin\WebApplication2.dll

     文件      13824  2015-04-09 14:02  Test\Test\WebApplication2\bin\WebApplication2.pdb

     文件     745472  2015-04-09 11:33  Test\Test\WebApplication2\dll\O2S.Components.PDFRender4NET.dll

     文件    1748480  2015-04-09 11:17  Test\Test\WebApplication2\dll\PDFLibNet.dll

     文件       8310  2015-04-09 11:53  Test\Test\WebApplication2\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        632  2015-04-09 13:07  Test\Test\WebApplication2\obj\Debug\WebApplication2.csproj.FileListAbsolute.txt

     文件      17254  2015-04-09 11:36  Test\Test\WebApplication2\obj\Debug\WebApplication2.csprojResolveAssemblyReference.cache

     文件       6656  2015-04-09 14:02  Test\Test\WebApplication2\obj\Debug\WebApplication2.dll

     文件      13824  2015-04-09 14:02  Test\Test\WebApplication2\obj\Debug\WebApplication2.pdb

     文件       1332  2015-04-09 11:16  Test\Test\WebApplication2\Properties\AssemblyInfo.cs

     文件        311  2015-04-09 11:16  Test\Test\WebApplication2\Web.config

     文件       1245  2015-04-09 11:16  Test\Test\WebApplication2\Web.Debug.config

     文件       1306  2015-04-09 11:16  Test\Test\WebApplication2\Web.Release.config

     文件       5788  2015-04-09 11:54  Test\Test\WebApplication2\WebApplication2.csproj

............此处省略22个文件信息

评论

共有 条评论