导航:首页 > 文档加密 > wcfpdf

wcfpdf

发布时间:2023-03-04 02:39:11

Ⅰ 如何实现在线浏览pdf文档

在一般的管理系统模块里面,越来越多的设计到一些常用文档的上传保存操作,其中如PDF、Word、Excel等文档,有时候是通过分布式的WCF技术实现数据的显示和处理,因此希望直接预览而不需要下载文件,这样能够给我们提供很多的方便。在DevExpress里面,提供了相应的控件来显示和处理这些文档,本文主要介绍如何利用DevExpress的控件实现对PDF、Word、Excel文档的预览和操作处理。
1、PDF的预览和操作
在较早的DevExpress的控件里面,已经提供了对应的PDF文档的显示控件,不过由于其对PDF格式支持不是很好,有些文档是Office导出的,也不是很正常阅读,因此很少使用,本文介绍的DevExpress的PDF查看控件是基于14.1的,测试过很多文档,好像都能正常打开,因此也想在系统中广泛使用了。
为了演示这些控件的处理,我单独编写了一个例子,用来实现对PDF、Word、Excel等文档的处理。

为了显示PDF文档,我们需要在界面里面添加一个XtraPdfViewer.PdfViewer的控件,这个主要是用来显示PDF的,它有很多属性方法,用来实现对PDF的处理操作,测试界面设计好如下所示。

对PDF,我们一般主要是用来打开文件,另存为,或者预览就可以了。相关的操作代码如下所示。
/// <summary> /// PDF测试显示窗体 /// </summary> public partial class PDFViewer : Form { //记录窗体的名称 readonly string mainFormText; public PDFViewer() { InitializeComponent(); //记录窗体的名称,并实现文档变化事件的处理,方便显示新的文件名称 mainFormText = this.Text; pdfViewer1.DocumentChanged += new DevExpress.XtraPdfViewer.(pdfViewer1_DocumentChanged); } /// <summary> /// PDF文档变化后,实现对新文件名称的显示 /// </summary> void pdfViewer1_DocumentChanged(object sender, DevExpress.XtraPdfViewer.PdfDocumentChangedEventArgs e) { string fileName = Path.GetFileName(e.DocumentFilePath); if (String.IsNullOrEmpty(fileName)) { Text = mainFormText; } else { Text = fileName + " - " + mainFormText; } } /// <summary> /// 打开PDF文件 /// </summary> private void btnOpenFile_Click(object sender, EventArgs e) { string filePath = FileDialogHelper.OpenPdf(); if (!string.IsNullOrEmpty(filePath)) { this.pdfViewer1.LoadDocument(filePath); } } /// <summary> /// 另存为PDF文件 /// </summary> private void btnSaveAs_Click(object sender, EventArgs e) { string dir = System.Environment.CurrentDirectory; string filePath = FileDialogHelper.SavePdf("", dir); if (!string.IsNullOrEmpty(filePath)) { try { this.pdfViewer1.SaveDocument(filePath); MessageUtil.ShowTips("保存成功"); } catch (Exception ex) { LogTextHelper.Error(ex); MessageUtil.ShowError(ex.Message); } } } /// <summary> /// PDF文件打印 /// </summary> private void btnPreview_Click(object sender, EventArgs e) { this.pdfViewer1.Print(); } }

Ⅱ 《愤怒的葡萄》pdf下载在线阅读,求百度网盘云资源

《愤怒的葡萄》([美]约翰·斯坦贝克)电子书网盘下载免费在线阅读

链接:https://pan..com/s/175snkow7fDTWCFGg7yYCqg

提取码:wobc

书名:愤怒的葡萄

作者:[美]约翰·斯坦贝克

译者:王一凡

豆瓣评分:9.1

出版社:湖南文艺出版社

出版年份:2019-6

页数:696

内容简介:

没有《愤怒的葡萄》,就不会有《追风筝的人》!

──卡勒德•胡赛尼

诺贝尔文学奖得主约翰·斯坦贝克的经典名着,

荣获美国国家图书奖、普利策奖双项大奖。

我不知道那里是天堂还是地狱,

但那里是我们唯一的希望,而我们一定要活下去……

这是一个感人至深的传奇故事。沙尘暴毁了乔德一家的土地,迫使他们离开家乡。他们用破铜烂铁拼装出一辆拖车,堆上所有家当,沿着六十六号公路,一路向西,前往传说中葡萄漫山遍野的天堂——加州。在这趟三千公里的漫长旅程里,他们经历了很多不可思议的事情。有些事情很残酷、很痛苦,但也有些际遇是如此感动他们,令他们重燃活下去的信心。

斯坦贝克于美国文学文化意义深远,影响重大。众多当代作家的创作都受其恩泽。──《杀死一只知更鸟》作者哈珀•李

我永远都写不出如《愤怒的葡萄》般优美的作品。──《肖申克的救赎》作者斯蒂芬•金

作者简介:

【美】约翰·斯坦贝克(John Steinbeck)

美国文学家,1962年获诺贝尔文学奖。

一生共创作27部作品,包括喜剧小说《罐头厂街》、跨类型作品《伊甸之东》、普利策奖获奖作品《愤怒的葡萄》、旅行作品《横越美国》等。

斯坦贝克是地位崇高的文学大师,也是深受读者喜爱的畅销书作家。他1968年过世之后,多部作品持续畅销至今。

-----------------------

译者:王一凡

文学译者。译有《故园风雨后》《福尔摩斯先生》《接触!一本邂逅之书》《夜幕降临》《无罪的罪人》《请你帮我杀了她》《许愿树》《旅行的意义》《永远的异乡客》等多部作品。

Ⅲ 《C#高级编程第7版中文版》pdf下载在线阅读全文,求百度网盘云资源

《C#高级编程第7版中文版》网络网盘pdf最新全集下载:
链接: https://pan..com/s/1FXs1DmYX0WGaevz5XYrcqg

?pwd=9hha 提取码: 9hha
简介:回顾.NET体系结构、对象、泛型、继承、数组、运算符、类型强制转换、委托、事件、Lambda表达式等,详细论述C中的动态对象、命名参数和可选参数、COM专用的交互作功能、安全类型变体,阐述.NET4的新增功能、WF4、ADO.NET数据服务、MEF、并行任务库和PLINQ,深入探讨LINQ、WCF、WPF、流文档和固定文档及Silverlight等功能强大的技术,回顾ASP.NET编程,介绍ASP.NETMVC和ASP.NET动太数据等新功能,讨论使用WCF、MSMQ、点对点和联合进行通信。

Ⅳ 谁有儿童牙齿保健常识问答pdf电子书百度云网盘资源

《儿童牙齿保健常识问答》网络网盘高清资源免费在线观看

链接:

提取码:MELP

口腔、牙齿的基础知识 口腔有何功能 口腔是消化道上端的一个扩大空腔,由上下颌骨、肌肉、血管、神经、 唾液腺、粘膜和皮肤等

阅读全文

与wcfpdf相关的资料

热点内容
python优秀代码 浏览:616
androidtop命令 浏览:455
你平时怎么排解压力 浏览:68
表格中的文件夹怎样设置 浏览:476
em78单片机 浏览:960
splitjava空格 浏览:248
电脑怎么谷歌服务器地址 浏览:515
nx自定义工具启动宏命令 浏览:101
程序员怎么解决无法访问互联网 浏览:303
java访问本地文件 浏览:747
瓦斯琪服务器怎么用 浏览:22
安卓主题用什么app 浏览:747
修改服务器pci地址空间 浏览:321
程序员将来去哪里 浏览:966
虚幻5创建c无法编译 浏览:189
javaweb项目设计 浏览:407
国家反诈app紧急联系人怎么填 浏览:191
单片机旋转led 浏览:340
杜洋单片机官网 浏览:467
法国加密货币税务 浏览:28