SNF开发平台WinForm之十三-单独从服务器上获取PDF文件进行显示-SNF快速开发平台3.3-Spring.Net.Framework
1运行效果:
2开发实现:
如果需要单独显示PDF文件时用下面代码去实现,指定url地址。
地址:
、 获取附件管理的实体对象:
List<KeyValuePair<string, object>> paramters = new List<KeyValuePair<string, object>>();
paramters.Add(new KeyValuePair<string, object>(BaseAttachmentsEntity.FieldBusinessID,this.BusinessID));
paramters.Add(new KeyValuePair<string, object>(BaseAttachmentsEntity.FieldBusinessModule, this.BusinessModule));
paramters.Add(new KeyValuePair<string, object>(BaseAttachmentsEntity.FieldAttachmentType, this.AttachmentType));
this.DTData = SNFService.Instance.BaseAttachmentsService.GetDataTableByValues(BaseSystemInfo.UserInfo, paramters);
.最配置文件里的下载地址
UownloadAddressUrl = SNFService.Instance.ParameterService.GetParameter(this.UserInfo, "System", "FTP", "DownloadAddressUrl");
.从附件表获取所在的服务器名称,并组成url地址
string url = UownloadAddressUrl +
item.SubItems[BaseAttachmentsEntity.FieldServerName].Text; .把url地址放到下面进行获取文件流。
try
{
System.Net.HttpWebRequest Myrq = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);
System.Net.HttpWebResponse myrp = (System.Net.HttpWebResponse)Myrq.GetResponse();
long totalBytes = myrp.ContentLength; System.IO.Stream st = myrp.GetResponseStream(); FrmPDFViewer view = new FrmPDFViewer();
view.FileStream = st;
view.ShowDialog(); st.Close();
}
catch (System.Exception)
{
}
、获取完文件流后,进行显示文件。
pdfViewer1.Document = new PdfDocument(FileStream);
这个系列教程文档,欢迎转载:
SNF开发平台WinForm之十四-站内发送系统信息http://www.cnblogs.com/spring_wang/p/6140031.html
SNF开发平台WinForm之十三-单独从服务器上获取PDF文件进行显示http://www.cnblogs.com/spring_wang/p/6140025.html
SNF开发平台WinForm之十二-发送手机短信功能调用http://www.cnblogs.com/spring_wang/p/6139829.html
SNF开发平台WinForm之十一-程序打包http://www.cnblogs.com/spring_wang/p/6139827.html
SNF开发平台WinForm之十-Excel导入http://www.cnblogs.com/spring_wang/p/6128604.html
SNF开发平台WinForm之九-代码生成器使用说明http://www.cnblogs.com/spring_wang/p/6128595.html
SNF开发平台WinForm之八-自动升级程序部署使用说明http://www.cnblogs.com/spring_wang/p/6128570.html
SNF开发平台WinForm之七-单据打印和使用说明http://www.cnblogs.com/spring_wang/p/6126016.html
SNF开发平台WinForm之六-上传下载组件使用http://www.cnblogs.com/spring_wang/p/6125929.html
SNF开发平台WinForm之五-高级查询使用说明-http://www.cnblogs.com/spring_wang/p/6116640.html
SNF开发平台WinForm之四-开发-主细表管理页面-http://www.cnblogs.com/spring_wang/p/6116626.html
SNF开发平台WinForm之三-开发-单表选择控件创建-http://www.cnblogs.com/spring_wang/p/6116592.html
SNF开发平台WinForm之二-开发-单表表单管理页面-http://www.cnblogs.com/spring_wang/p/6116572.html
SNF开发平台WinForm之一-开发-单表表格编辑管理页面-http://www.cnblogs.com/spring_wang/p/6116523.html
Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework
Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework
Winform开发框架之通用附件管理模块 --SNF快速开发平台3.3-Spring.Net.Framework
SNFAutoupdater通用自动升级组件V2.0-WinForm
SNF快速开发平台3.2之--.Net可扩展的单据编号生成器-SNF.CodeRule
SNF快速开发平台3.1之--审核流(3)低调奢华,简单不凡,实例演示-SNF.WorkFlow
SNF快速开发平台3.1之--审核流(2)流程设计-SNF.WorkFlow功能使用说明
SNF快速开发平台3.1之--审核流(1)SNF.WorkFlow审核流简介
SNF快速开发平台3.0之--完美的代码生成器SNF.CodeGenerator-快速开发者的利器
基于MVC4+EasyUI的Web开发框架--Spring.Net.FrameworkV3.0总体介绍
SNF快速开发平台3.0之--文件批量上传-统一附件管理器-在线预览文件(有互联网和没有两种)
SNF快速开发平台3.0之--asp.net mvc4 强大的导出和不需要上传文件的批量导入EXCEL
SNF快速开发平台3.0之MVC通用控件库展示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
SNF快速开发平台3.0之BS页面展示和九大优点-部分页面显示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout
SNF快速开发平台3.0之-界面个性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout
SNF快速开发平台3.0之-CS页面-Asp.net+Spring.Net.Framework
SNF快速开发平台3.0之--系统里广播的作用--迅速及时、简明扼要的把信息发送给接收者
最新文章
- 折腾域名的dns
- dataGrid转换dataTable
- SDK Build Tools revision (19.0.3) is too low for project Min
- block数据类型
- 2016.3.22考试(HNOI难度)
- for else
- Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
- 51nod贪心算法入门-----任务分配问题
- Android学习----五大布局
- Spark2.1.0分布式集群安装
- CC2650LaunchPad 运行contiki hello-world示例程序
- 学JAVA第十五天,方法重载及构造方法进一步了解
- java字符串应用之字符串编码转换
- MySQL将utf8字符集改为utf8mb4
- Android Studio 入口程序的设置方法
- Development descriptor
- Django进阶-auth集成认证模块
- CSS魔法堂:更丰富的前端动效by CSS Animation
- train_val.prototxt文件和deploy.prototxt文件开头的区别
- Centos7 Minimal 安装后 初始化配置
热门文章
- 【系统移植】kernel分析
- .net使用FluentValidation进行服务端验证。
- paip.hibernate list 返回位null的解决
- Sql Server2005恢复备份数据库问题-Error:3154 3219
- Codeforces Round #379 (Div. 2) 总结分享
- iOS开发Swift篇(02) NSThread线程相关简单说明
- sqlserver内存释放心得
- .NET中的流
- JavaScript中的CSS属性对照表
- DRAM 内存介绍(二)