资源简介
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个文件信息
评论
共有 条评论