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
相关推荐
-
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#来解析PDF文件
1. 介绍 这个项目让你可以去读取并解析一个PDF文件,并将其内部结构展示出来. PDF文件的格式标准文档可以从Adobe那儿获取到. 这个项目基于"PDF指南,第六版,Adobe便携文档格式1.7 2006年11月". 它是一个恐怕有1310页的大部头. 本文提供了对这份文档的简洁概述. 与此相关的项目定义了用来读取和解析PDF文件的C#类. 为了测试这些类,附带的测试程序PdfFileAnalyzer让你可以去读取一个PDF文件,分析它并展示和保存结果. 程序将PDF文件分割成单独
-
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#将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
-
c#实现pdf的另存为功能
今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的. 复制代码 代码如下: /// <summary> /// PDF另存为效果 /// </summary> /// <param name="fileName">PDF文件名</param> /// <param name="saveFileName">
-
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
-
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# 中使用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# 生转换网页为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
随机推荐
- Angularjs的$http异步删除数据详解及实例
- .NET更新Xml中CDATA内容的方法实例
- php实现的验证码文件类实例
- 3种不同的方法生成文件
- 使用jQuery获取data-的自定义属性
- asp.net输出重写压缩页面文件实例代码
- PHP中SSO Cookie登录分析和实现
- linux下 C语言对 php 扩展
- python计算auc指标实例
- Go语言实现的排列组合问题实例(n个数中取m个)
- asp cookie中文Javascript取得中文cookie
- JS实现的在线调色板实例(附demo源码下载)
- Jquery同辈元素选中/未选中效果的实例代码
- jQuery LigerUI 使用教程表格篇(1)
- 访问网站提示An error occurred on the server when processing the URL的解决方法
- 脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%
- 最小存货单位(Stock Keeping Unit, SKU)解析
- C语言 实现N阶乘的程序代码
- java实现将数字转换成人民币大写
- PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结