Winform窗体中打开PDF文件的三种方式
作者:springsnow 发布时间:2023-05-15 19:46:52
标签:C#,Winform,PDF,文件
1、使用Adobe PDF Reader控件。
从COM组件库中找到Adobe PDF Reader控件,添加到工具箱中。
从工具箱中拖入PDF Reader控件。
可以看到VS自动添加了AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll这两个组件。
使用代码加载PDF文件:
//axAcroPDF1.src="D:\\aa.pdf";
axAcroPDF1.LoadFile("D:\\aa.pdf");
2、使用DevExpress控件中的pdfViewer控件
https://docs.devexpress.com/WindowsForms/9832/controls-and-libraries/pdf-viewer/examples/file-operations/how-to-load-a-pdf-document-from-a-file
this.pdfViewer1.LoadDocument(@"Report.pdf");
3、使用Spire.PdfViewer控件
https://www.e-iceblue.com/Introduce/free-pdf-viewer-net.html
免费版本:在查看和打印PDF文件时限于10页PDF。
从nuget下载Spire.PdfVie控件。
从工具箱拖入PdfViewer控件
自动引用了下面三个文件:
代码加载PDF文件
pdfViewer1.LoadFromFile("D:\\aa.pdf");
来源:https://www.cnblogs.com/springsnow/p/13305294.html
0
投稿
猜你喜欢
- Java基本概念JDK包含了不少Java开发相关命令。如,javac、java、javap、javaw、javadoc。虽然现在的Java开
- 为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多:
- 其他的不多说了!我们来看看效果吧 一、实现方式一:直接引入compile方式A
- Singleton是众多设计模式中最容易理解的一种,也是众多设计模式中较为重要的一种设计模式。接下来我们看看具体介绍。Singleton模式
- 在项目开发中,我们经常会遇到表中的字段名和表对应实体类的属性名称不一定都是完全相同的情况,下面小编给大家演示一下这种情况下的如何解决字段名与
- 本文实例讲述了C#对二进制数据进行base64编码的方法。分享给大家供大家参考。具体实现方法如下:using System;using Sy
- 本例只做简单功能演示,代码并不严谨,只是说明客户端如何实现连接服务端简单代码。代码在集成Eclipse工具下测试编译运行环境如下图所示:客户
- 本文实例讲述了Java获取凌晨时间戳的方法。分享给大家供大家参考,具体如下:这两天有一个需求是查询用户匹配的推荐信息,包含一个有效时间段,以
- 本文实例讲述了C#获取汉字字符串拼音首字母的方法。分享给大家供大家参考。具体如下:这个C#类经常能够用到,将提取汉字的拼音首字母,方便用户查
- 背景笔者所在项目组在搭建一个全新项目的时候选用了SpringBoot3.x,项目中应用了很多SpringBoot2.x时代相关的第三方组件例
- 哈希 Hash 算法介绍哈希算法也叫散列算法, 不过英文单词都是 Hash, 简单一句话概括, 就是可以把任意长度的输入信息通过算法变换成固
- 概述Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加依赖后, Spring Boot
- 前言本文主要给大家介绍了关于C#基础之Attribute和反射的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。A
- import java.io.ByteArrayInputStream; import java.io.FileOutputSt
- Spring Security 过滤器链及自定义Filter别名类名称Namespace Element or AttributeCHANN
- Qt的版本发布越来越频繁,Qt6发布已经有一段时间了,越来越多的人咨询之前的代码是否可以增加对Qt6的支持,包括开源的项目QWidgetDe
- C# httpwebrequest访问HTTPS链接时遇到这个错误,但是如果我开抓包工具,比如filddler2,则POST返回正常错误提示
- 本文所述为C#实现根据指定容器和控件名字获得控件的方法,在进行C#应用程序设计时有一定的借鉴价值。分享给大家供大家参考借鉴。具体实现方法如下
- 一、雪花算法datacenterId重复问题华为云的服务器的/etc/hosts中都会生成一条 127.0.1.1 hostname的记录
- 一、String类概述概述java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"abc"