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控件
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");
到此这篇关于Winform打开PDF文件的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
C#将PPT文件转换成PDF文件
这里在提供C#代码,将PPT转成PDF.直接上代码: 要引入Microsoft.Office.Interop.PowerPoint; 版本12.0.0.0: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Runtime.InteropServices; using Microsoft.Office.Interop
-
C#实现pdf导出 .Net导出pdf文件
最近碰见个需求需要实现导出pdf文件,上网查了下代码资料总结了以下代码.可以成功的实现导出pdf文件. 在编码前需要在网上下载个itextsharp.dll,此程序集是必备的.楼主下载的是5.0版本,之前下了个5.4的似乎不好用. 下载之后直接添加引用. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Webpdf.aspx.cs" Inherits="Web导出
-
c#添加图片、文本水印到PDF文件
概述 一般我们在向文档添加水印时,会分为直接添加文字水印和加载图片添加图片水印两种情况.常见的,在添加文字水印时会多以声明文档版权.权威性的文字.标语或者名称等:同样的,图片水印也通常可以是某组织的LOGO.印章.或者其他能够指示性的图片等.在下面的文档中,将介绍通过C#编程来添加PDF水印的方法,包括: 1 添加文本水印 2 添加图片水印 使用工具 Spire.PDF for .NET C#代码示例(供参考) [示例1]添加PDF文本水印 using Spire.Pdf; using Spir
-
C# 利用PdfSharp生成Pdf文件的示例
目录 PdfSharp下载 涉及知识点 文档示例图 核心代码 PdfSharp一款开源的用于创建,操作PDF文档的.Net类库,本文以一个简单的小例子,简述如何通过PdfSharp进行创建PDF文档,仅供学习分享使用,如有不足之处,还请指正. PdfSharp下载 在本例中,主要通过NuGet包管理器进行下载安装,目前PdfSharp版本为v1.5.0.5147,如下所示: 涉及知识点 在生成PDF文档过程中,主要知识点如下: PdfDocument : 表示一个PDF文档对象,调用save方法
-
C#生成PDF文件流
本文实例为大家分享了C#生成PDF文件流的具体代码,供大家参考,具体内容如下 1.设置字体 static BaseFont FontBase = BaseFont.CreateFont("C:\\WINDOWS\\FONTS\\STSONG.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED); static iTextSharp.text.Font bodyFont = new iTextSharp.text.Font(FontBase, 12)
-
C#给PDF文件添加水印
本文实例为大家分享了C#添加PDF文件水印的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using iTextSharp.text.html.simpleparser; using iTextSharp.text.pdf; usi
-
C# WinForm打开PDF文件并在窗体中显示
1.添加引用 工具箱---右键---选择项--COM组件--Adobe PDF Reader 2.使用方法 复制代码 代码如下: OpenFileDialog openFile=new OpenFileDialog(); open..Filter = "PDF文件|*.pdf"; openFile.ShowDialog(); axAcroPDF1.src = openFile.FileName; //axAcroPDF1.LoadFile(of.FileName); //使用方法二
-
C# 如何合并和拆分PDF文件
一.合并和拆分PDF文件的方式 PDF文件使用了工业标准的压缩算法,易于传输与储存.它还是页独立的,一个PDF文件包含一个或多个"页",可以单独处理各页,特别适合多处理器系统的工作.PDF文件结构主要可以分为四个部分:首部.文件体.交叉引用表.尾部.PDF操作类库非常多,如下图所示,常用的类库有:Spire.Pdf.iTextSharp. 二.使用 Spire.Pdf 合并和拆分PDF文件 使用 Nuget 添加Spire.Pdf 类库,然后添加如下代码: /// <summar
-
C#实现合并及拆分PDF文件的方法
有时我们可能会遇到下图这样一种情况 - 我们需要的资料或教程被分成了几部分存放在多个PDF文件中,不管是阅读还是保存都不是很方便,这时我们肯定想要把这些PDF文件合并为一个PDF文件.相对应的,有时候我们也需要拆分一个大的PDF文件,来从中获取我们需要的那一部分资料.这篇文章主要分享如何使用C#来将多个PDF文件合并为一个PDF文件以及将一个PDF文件拆分为多个PDF文件. 合并PDF文件 合并PDF文件的代码很简单,主要分为三步,首先获取需要合并的PDF文件,然后调用public static
-
C#合并多种格式文件为PDF的方法
文档合并是一种高效文档处理方式.如果能够有一个方法能将多种不同类型的文档合并成一种文档格式,那么在文档存储管理上将为我们提供极大的便利.因此,本篇文章介绍了一种如何使用免费组件Free Spire.Office for .NET来实现将多种各式的文档合并为PDF的方法.本方法中可合并的文档格式可以是doc.docx.xls.xlsx.pdf等.下面将进行详细阐述. 使用方法:安装Free Spire.Office for .NET后,添加引用spire.doc.dll, spire.xls.dl
随机推荐
- 详解JS中的立即执行函数
- [Oracle] Data Guard CPU/PSU补丁安装详细教程
- asp.net GridView导出到Excel代码
- 左右悬浮可分组的网站QQ在线客服代码(可谓经典)
- Asp.Net Core轻量级Aop解决方案:AspectCore
- C语言基本排序算法之桶式排序实例
- Android获取SD卡路径及SDCard内存的方法
- android内存及内存溢出分析详解
- 如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
- ajax 服务器文本框自动填值
- JS实现三级折叠菜单特效,其它级可自动收缩
- java查找字符串中的包含子字符串的个数实现代码
- JAVA冒泡排序和二分查找的实现
- 详解C语言中scanf函数使用的一些注意点
- Android 中Popwindow弹出菜单的两种方法实例
- java中四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- php获取指定范围内最接近数的方法
- 比较方便的onMouseWheel缩放图片效果 原创
- Java Swing中JTable渲染器与编辑器用法示例
- Three.js 再探 - 写一个微信跳一跳极简版游戏