• 大小: 0.96M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: flash  C#  c  在线  文档  

资源简介

print2flash的大体实现是这样的,通过把从客户端上传的word/Excel/ppt文件,调用print2flash官方提供的dll,转化成swf格式文件,最后浏览swf文件,就是上图中的效果。

具体使用 如下:

1、下载print2flash,这里是64位的,可以到官方http://print2flash.com/download.php下载最新的,其中的Print2Flash SDK 3.5,是java php .net asp的代码示例

2、配置服务信息,这一步很关键,不然会提示 COM 类工厂中 CLSID 为 {466FAC17-24D2-4B37-A2C4-E2CFA0D3E1E7} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))(不安装print2flash也会这样提示)

     配置步骤:打开print2flash安装目录,64位操作系统默认在C:\Program Files (x86)\Print2Flash3下,右键管理员方式运行print2flash.exe,点击option—>Print2Flash Service Configuration,如下图:


 

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using lib;

public partial class change_config : System.Web.UI.Page
{
    protected Config configManager;
    
    protected void Page_Load(object sender EventArgs e)
    {
        configManager = new Config(Server.MapPath(VirtualPathUtility.GetDirectory(Request.Path)));

        if (configManager.getConfig(“admin.password“) == null)
        {
            Response.Redirect(“setup.aspx“);
            Response.End();
        }

        if (Request[“SAVE_CONFIG“] != null)
        {
            String path_pdf = Request[“PDF_Directory“];
            String path_pdf_workingdir = Request[“SWF_Directory“];

            if (!path_pdf

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-01 15:52  .vs\
     目录           0  2018-07-01 15:38  .vs\aspnet\
     目录           0  2018-07-01 15:52  .vs\aspnet\v15\
     文件       41984  2018-07-01 15:53  .vs\aspnet\v15\.suo
     目录           0  2018-07-01 15:52  .vs\aspnet\v15\Server\
     目录           0  2018-07-01 15:52  .vs\aspnet\v15\Server\sqlite3\
     文件           0  2018-07-01 15:52  .vs\aspnet\v15\Server\sqlite3\db.lock
     文件        4096  2018-07-01 15:52  .vs\aspnet\v15\Server\sqlite3\storage.ide
     文件       32768  2018-07-01 15:52  .vs\aspnet\v15\Server\sqlite3\storage.ide-shm
     文件      988832  2018-07-01 15:52  .vs\aspnet\v15\Server\sqlite3\storage.ide-wal
     目录           0  2018-07-01 15:52  .vs\config\
     文件       85577  2018-07-01 15:52  .vs\config\applicationhost.config
     目录           0  2013-11-06 18:44  App_Code\
     文件        2026  2013-11-01 14:57  App_Code\Common.cs
     文件        1716  2013-11-01 14:57  App_Code\Config.cs
     文件        4669  2013-11-01 14:57  App_Code\pdf2swf.cs
     文件        2748  2013-11-01 14:57  App_Code\swfextract.cs
     文件        7831  2013-11-01 14:57  Default.aspx
     文件        1720  2013-11-01 14:57  Default.aspx.cs
     文件      444475  2013-11-01 14:57  FlexPaperViewer.swf
     文件         511  2013-11-01 14:57  Web.config
     目录           0  2013-11-06 18:44  admin_files\
     目录           0  2013-11-06 18:44  admin_files\controls\
     文件        1611  2013-11-04 13:28  admin_files\controls\uploadify.ashx
     文件       12675  2013-11-01 14:57  admin_files\controls\uploadify.swf
     目录           0  2013-11-06 18:44  admin_files\css\
     文件       35391  2013-11-01 14:57  admin_files\css\install.css
     文件         620  2013-11-01 14:57  admin_files\css\prettify.css
     文件        2559  2013-11-01 14:57  admin_files\css\uploadify.css
     目录           0  2013-11-06 18:44  admin_files\images\
     文件        2045  2013-11-01 14:57  admin_files\images\bg_button_.png
............此处省略57个文件信息

评论

共有 条评论