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); //使用方法二
除了这种方法,网上还有一些开源的项目,可以直接打开PDF文件,大家也可以参考下
http://www.codeproject.com/KB/silverlight/BlendPDFwithSilverlight.aspx
http://www.codeproject.com/KB/applications/PDFViewerControl.aspx
相关推荐
-
C# 中使用iTextSharp组件创建PDF的简单方法
将iTextSharp.dll文件拷贝到项目的bin目录,然后在项目中添加引用: 然后在后台代码添加引用: 复制代码 代码如下: using iTextSharp.text;using iTextSharp.text.pdf;using System.IO;using System.Diagnostics; //创建PDF private void CreatePdf() { //定义一个Document,并设置页面大小为A4,竖向 iTextSharp.text.Docume
-
C#将jpg转换为pdf的方法
本文实例讲述了C#将jpg转换为pdf的方法.分享给大家供大家参考.具体实现方法如下: C#生成pdf文件需要使用到一个itextsharp.dll文件,itextsharp.dll是一个开源的在C#中用来生成PDF文档的库文件,下面我们来给大家介绍利用itextsharp来生成库文件. 介绍 PDF生成所需类库itextsharp.dll,是一个开源的在C#中用来生成PDF文档的库文件,不少C#爱好者用它制作出了PDF文档生成器 具体代码如下: 复制代码 代码如下: void ConvertJ
-
C#实现HTML转WORD及WORD转PDF的方法
本文实例讲述了C#实现HTML转WORD及WORD转PDF的方法.分享给大家供大家参考.具体如下: 功能:实现HTML转WORD,WORD转PDF 具体代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; usi
-
word ppt excel文档转换成pdf的C#实现代码
复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; using Word = Microsoft.Office.Interop.Word;using Excel = Micro
-
C# 利用Aspose.Words.dll将 Word 转成PDF
只要把aspose.words.dll 在bin中添加引用即可. 复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using Aspose.Words;using Aspose.Words.Saving;usi
-
用C#来解析PDF文件
1. 介绍 这个项目让你可以去读取并解析一个PDF文件,并将其内部结构展示出来. PDF文件的格式标准文档可以从Adobe那儿获取到. 这个项目基于"PDF指南,第六版,Adobe便携文档格式1.7 2006年11月". 它是一个恐怕有1310页的大部头. 本文提供了对这份文档的简洁概述. 与此相关的项目定义了用来读取和解析PDF文件的C#类. 为了测试这些类,附带的测试程序PdfFileAnalyzer让你可以去读取一个PDF文件,分析它并展示和保存结果. 程序将PDF文件分割成单独
-
c#实现pdf的另存为功能
今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的. 复制代码 代码如下: /// <summary> /// PDF另存为效果 /// </summary> /// <param name="fileName">PDF文件名</param> /// <param name="saveFileName">
-
C# 生转换网页为pdf
从htm生成pdf大概可以分两步实现,第一步,解析htm,就是将htm源文件中那一对文本转换为浏览器最终呈现给我们那种图文并茂的结果.这是一个不可完成的任务,因为目前为止业界的软件巨头也没有谁把htm解析做得很好的.对比ie.firefox等浏览器的显示结果便可想而知.既然业界难题,我也就不去钻牛角尖做技术攻关了,先跳过这步,考虑下一步的事情. 第二步,绘制pdf,这个简单,网上有很多资料,有兴趣的朋友可以研究 pdf的文件格式,安装二进制组装pdf.我有兴趣,然而没有时间,我觉得软件从业者时刻
-
C#编程读取文档Doc、Docx及Pdf内容的方法
本文实例讲述了C#编程读取文档Doc.Docx及Pdf内容的方法.分享给大家供大家参考.具体分析如下: Doc文档:Microsoft Word 14.0 Object Library (GAC对象,调用前需要安装word.安装的word版本不同,COM的版本号也会不同) Docx文档:Microsoft Word 14.0 Object Library (GAC对象,调用前需要安装word.安装的word版本不同,COM的版本号也会不同) Pdf文档:PDFBox /* 作者:GhostBea
-
C#编程简单实现生成PDF文档的方法示例
本文实例讲述了C#编程简单实现生成PDF文档的方法.分享给大家供大家参考,具体如下: using System; using System.IO; using System.Text; using System.Collections; namespace PDFGenerator { public class PDFGenerator { static float pageWidth = 594.0f; static float pageDepth = 828.0f; static float
-
c#开发word批量转pdf源码分享
微软Office Word本身已经提供了另存为PDF文档功能,对于少量文档,手工使用该方式进行Word转换为PDF尚可,一旦需要处理大量的文档,可能就显得有些捉襟见肘了.不过对于已经安装有Office环境,借助一些简单的代码即可实现批量Word转PDF了. 源码: 复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.D
-
C#使用iTextSharp从PDF文档获取内容的方法
本文实例讲述了C#使用iTextSharp从PDF文档获取内容的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using iTex
随机推荐
- ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之前端页面框架构建源码分享
- Java abstract class 与 interface对比
- python中实现定制类的特殊方法总结
- 如何限制asp.net中上传文件的大小的代码
- php中in_array函数用法分析
- 浅谈python字符串方法的简单使用
- 详解nodejs实现本地上传图片并预览功能(express4.0+)
- 分页显示之超级提速版
- JSP由浅入深(2)—— 第一个JSP
- 关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
- jquery移动节点实例
- js的隐含参数(arguments,callee,caller)使用方法
- 宽带路由器常见故障巧排除
- Python操作MySQL模拟银行转账
- Redis集群的相关详解
- Python subprocess库的使用详解
- PHP中数组转换为SimpleXML教程
- C++用两个栈实现一个队列(面试官的小结)
- Android方向传感器的使用方法
- python实现对csv文件的列的内容读取