c# 实现PDF文件预览功能 15
忘说了一个条件,我的程序是winform的,还有就是我的PDF文件是扫描进电脑的,需要先进行预览再保存到硬盘上,类似于扫描仪自带的扫描软件,但我不想用自带的软件,自已想做一个可以自己随意控制的. 展开
利用Adobe PDF Reader 控件,实现在Winform中预览PDF文档。 实现方法如下:
(1)前提条件
必须事先在计算机安装Adobe Reader软件。Adobe Reader是免费软件,可以从Adobe官网下载安装
(2)在Visual Studio中新建一个“Windows 窗体应用程序”项目
(3)在工具箱上点鼠标右键-->选择项 -->COM组件-->Adobe PDF Reader
(4)在窗体Form1上布置一个Adobe PDF Reader控件和一个Button控件
(5)Form1窗体代码Form1.cs
using System;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
button1.Text = "打开PDF文档...";
}
private void button1_Click(object sender, EventArgs e)
{
// 利用OpenDialog对话框,选择要显示的PDF文档
OpenFileDialog openDlg = new OpenFileDialog();
openDlg.Filter = "PDF文档|*.pdf";
if (openDlg.ShowDialog() == DialogResult.OK)
{
// 在Adobe PDF Reader中显示PDF文档
axAcroPDF1.LoadFile(openDlg.FileName);
}
}
}
}
(6)运行效果
程序启动
点击“打开PDF文档...”按钮,显示对话框
打开并显示PDF文档
你可以试一下 Grapecity Documents For PDF。这是一款.NET PDF 文档API,适用于所有 .NET Standard 2.0 及以上标准的平台,以编码的方式,无需 Adobe Acrobat 组件 ,超快批量处理 PDF 文件,满足关于 PDF 文档的一切需求。
Grapecity Documents For PDF 最大的特色总结如下:
产品架构灵活、轻量
轻量级产品架构可节省系统处理 PDF 时占用的内存和时间。与同类产品相比,GrapeCity Documents for PDF 可用于生成更高质量的 PDF 文档。
完全兼容 Adobe PDF
GrapeCity Documents for PDF 符合 Adobe PDF 1.7 规范,可在不影响 PDF 文档功能和设计的情况下,完成创建、编辑、存储、合并、拆分等多种功能。
全文本支持
GrapeCity Documents for PDF 支持 PDF 文档的所有文本和段落格式,同时还支持特殊字符、多种语言(包括中文)、RTL 格式、垂直拆分和旋转文本。
100 种以上的 PDF 功能
使用 GrapeCity Documents for PDF,您可以随意添加、删除、拷贝、移动、保护、更改页面大小、方向、转换为线性化 PDF 以及压缩 PDF 文件。网页链接
全面支持 .NET 平台
GrapeCity Documents for PDF 支持所有 .NET 平台,并允许您在应用程序中与 .NET Core 2.0 +、.NET Framework、Mono、Xamarin.iOS 和 Xamarin.Android 一起使用。
将应用程序部署到云端
GrapeCity Documents 可用于云应用程序开发,使用 NuGet 和 GrapeCity Documents for PDF,您可直接部署到百度云、阿里云、腾讯云、Azure 和 AWS 中。
简单来说,使用 GrapeCity Documents for PDF 可以轻松实现:
可生成线性化 PDF 文档,通过 Internet 更快地进行查看
用代码生成、加载、编辑、合并/拆分大型 PDF 文档
支持多种语言(如中文)、特殊字符以及 RTL 格式
支持 100 种以上的 PDF 功能
其他核心功能 网页链接
你用页面直接加载那个PDF文件就可以了 、、
只需要将那个PDF文件的URL给一个页面然后这个页面在ONLOAD的时候直接转向这个PDF文件的地址 这样的话就可以达到PDF文件的预览效果了
1
从官网下载SumatraPDF2.4的安装版。
(下面以 Windows8 操作系统中为例,Windows7 中界面略有差别,在文末将择要图示。)
2
双击安装文件,启动安装。这时出现第一个安装界面。
在该界面中,我们不要急着直接单击右边的“安装SumatraPDF”按钮,因为这将使用默认参数安装该软件,那不是我们需要的结果。
3
单击左边的“选项”按钮,进入一个高级配置界面。红柜中的“使用Windowsd的PDF预览功能”就是我们需要选择的项。
4
在这里我还同时对安装目录等进行了自己需要的配置。
5
配置完成后,单击右下方的“安装SumatraPDF”按钮,安装过程很快即可完成,弹出如下界面。此时您可以直接单击右上角“×”符号关闭安装程序,或者单击右下角“启动SumatraPDF”先试一试该软件。
6
下面是安装文件夹中的文件,比便携版的多很多哦。
END
具体应用
现在,进入一个包含pdf文件的文件夹。单击“查看”,进入查看页。
单击左上方“预览窗格”,文件夹右侧将出现一个预览区,该区域是可调节大小的。
这时单击选中您想要预览的pdf文件,在预览区就会立即出现该文档的内容,并且可通过最右侧的滚动条,查看完整个文档的内容。
为了显示整个文件夹的状态,本图示中pdf文档的预览区设置得比较小,具体应用时,可根据您的需要调整到足够大。
在Windows7中,打开预览窗格的方式与Windows8中有点不同。图示如下。
广告 您可能关注的内容 |