PDFviewer控件:

参数设置:

1、屏蔽书签栏和右键菜单

2、加载文档支持路径以及流stream加载的方式

 pdfViewer.MenuManager.DisposeManager();
pdfViewer.NavigationPaneVisibility=DevExpress.XtraPdfViewer.PdfNavigationPaneVisibility.Hidden;
pdfViewer.NavigationPaneInitialVisibility=DevExpress.XtraPdfViewer.PdfNavigationPaneVisibility.Hidden;
pdfViewer.DetachStreamAfterLoadComplete = false;//加载完文档后关闭流
加载文档的方式:
、pdfViewer.LoadDocument(ms);//支持流Stream(FileStream)
、pdfViewer.DocumentFilePath = path;//文件所在路径path

文件保存路径对话框:

            var fbDialog = new FolderBrowserDialog();
if (fbDialog.ShowDialog() != DialogResult.OK)
{
return;
}
var folderPath = fbDialog.SelectedPath;
       KingMessageBox.ShowMessage($"下载完成!");
            Process.Start("explorer.exe", folderPath);//文件保存完毕后,显示文件所在的目录

pdf文件下载:

pdfViewer1.SaveDocument(流的形式);

pdf打印:

this.pdfViewer.Print();

最新文章

  1. hibernate主键生成策略
  2. mongoose数据库连接和操作
  3. ArcGIS Server开发教程系列(2)配置ARCMAP和ARCCatalog发布服务
  4. Crontab中的除号(slash)到底怎么用?
  5. MVC中的常见问题
  6. dojo分析之declare接口
  7. iOS多线程之NSThread详解
  8. HTML5入门1---Canvas画布
  9. 通过硬件层提高Android动画的性能
  10. php代码的一些高效写法
  11. awr报告基本操作
  12. 常用元素的属性/方法 attr / val / html /text
  13. 分享非常有用的Java程序 (关键代码) (三)---创建ZIP和JAR文件
  14. Pomelo术语解释
  15. clientHeight、offsetHeight、scrollHeight详解
  16. SQL Server 快速大数据排序方法
  17. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array
  18. 无法修改linux/ubuntu密码(Authentication token manipulation error )问题解决过程【转】
  19. Vim 字符串替换命令
  20. win10系统如何关掉系统自动更新

热门文章

  1. 在 Laravel 应用中使用 pjax 进行页面加速
  2. POJ_2594_最小路径覆盖
  3. drf03 drf视图中提供的请求类和响应类
  4. 在centos 配置python django环境 总结
  5. eas之获取各模块系统状态信息
  6. 【剑指Offer】1、二维数组中的查找
  7. RF学习使用记录【4】
  8. C#第十一节课
  9. CSS font-style中italic和Oblique有何区别 标签: css字体 2017-01-05 14:42 60人阅读 评论
  10. HDU - 1243 - 反恐训练营