PHP,ASP.NET在线预览PDF解决方案

具体步骤入下:

1、下载安装SwfTool工具。http://flexpaper.com/

这里,我采用的是0.9.1。

2、下载官方的Example:点击下载

解压后,目录如下:

我们可以清除的看到,官方的示例中,提供了对Asp.net、Java、PHP等语言的支持。它们都可以单独部署的。在这里,我把php站点单独部署到IIS上。

在部署的过程中,注意引用静态文件的路径。如(js、swf等)。

接下来,我们单独浏览改站点:

首次打开,我们会看到一个类似安装向导的英文界面。这是PHP,检测我们当前的服务器环境,是否满足需要。看到都是绿色,那就下一部吧。

PPHP环境,默认max_upload_size是2M,这里会显示红色。因为,这个发布站点,自身提供了,文件的管理和上传功能,如果需要上传大文件,请自行修改php.ini配置文件。接着进行最后一步配置。

     红色圈住部分。Publishing Mode发布模式。one file,是在预览的时候,会将整个pdf文件,转换为一个swf文件,然后在预览。splite model,会调用php程序,通过get传参,对pdf文件进行分页,同一个pdf,多页会生成多个对应的swf文件,以提高pdf在线预览速度。

   PDF Directory:配置的是,pdf文件存储路径。Working Directory:存储的是pdf要转换成swf后,存放的路径。License Key,免费的,这里就写了。直接点击Save保存。

这个发布站点,进入的时候,需要账号、密码。我们在这里简单设置一下,账号密码在config文件夹下有配置。

完成以上几步后,用刚设置的账号、密码,进行登录,登录成功后,就看到如上图所示的界面。这里显示的就是我们刚设置PDF文件存放目录里存储的pdf文件。然后,我们随便点击一个文件,就会看到浏览器新打开一个窗口。这个窗口中就会展现我们点击PDF文件的预览效果。

由于图片超过200K。在这里就不做展示。这个过程中,可能会出现一只加载状态,首先,检查,是否正确生成了swf文件,如果未生成,则打开config/config.ini.win.php文件。

注意,cmd.conversion.singledoc和 cmd.conversion.splitpages配置节中,pdf2swf.exe执行文件的路径。路径必须用双引号包裹,开头结尾都有转移\"。其次,检查文件夹是否有权限。

转载于:https://my.oschina.net/lichaoqiang/blog/683933

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值