excel怎么生成summary 如何实现在线阅读PDF,word,Excel类的文档?
如何实现在线阅读PDF,word,Excel类的文档?
在一般的管理系统模块里面,越来越多的设计到一些常用文档的上传保存操作,其中如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,我们一般主要是用来打开文件,另存为,或者预览就可以了。相关的操作代码如下所示。/// public partial class PDFViewer : Form { //记录窗体的名称 readonly string mainFormText public PDFViewer() { InitializeComponent() //记录窗体的名称,并实现文档变化事件的处理,方便显示新的文件名称 mainFormText this.Text
new DevExpress.XtraPdfViewer.PdfDocumentChangedEventHandler(pdfViewer1_DocumentChanged) } /// void pdfViewer1_DocumentChanged(object sender, DevExpress.XtraPdfViewer.PdfDocumentChangedEventArgs
e) { string fileName () if ((fileName)) { Text mainFormText } else { Text fileName - mainFormText } } /// ltsummarygt /// 打开PDF文件 /// lt/summarygt private void btnOpenFile_Click(object sender, EventArgs e) { string filePath () if (!(filePath)) { this.pdfViewer1.LoadDocument(filePath) } } /// ltsummarygt /// 另存为PDF文件 /// lt/summarygt private void btnSaveAs_Click(object sender, EventArgs e) { string dir string filePath (
四个默认库分别是哪些?
4个默认的库,分别为:文档库、图片库、音乐库、视频库。
1、文档库:该库主要用于组织和整理文档,电子表格,演示文稿和其他与文本相关的文件。 默认情况下,文档库的文件存储在“我的文档”文件夹中。
2、图片库:该库主要用于组织和排列数学图片。 图片可以从相机,扫描仪或其他人的电子邮件中获取。 默认情况下,图片库的文件存储在“我的图片”文件夹中。
3、音乐库:该库主要用于组织和整理数字音乐,例如翻录音频CD或从Interest下载歌曲。 默认情况下,音乐库中的文件存储在“我的音乐”文件夹中。
4、视频库:该库主要用于组织和整理视频,例如从数码相机或便携式摄像机拍摄的剪辑,或从Interest下载的视频文件。 默认情况下,音乐库中的文件存储在“我的视频”文件夹中。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。