1.打开pdf文件(激活默认打开pdf的浏览器)
System.Diagnostics.Process.Start("文件路径");
2. 通过自带的webBrower控件(含有工具栏)
webBrowser2.Url = new Uri("文件地址");
- 下载spire.pdf控件(第三方工具)
Spire.Pdf.PdfDocument pdf = new Spire.Pdf.PdfDocument();
Spire.Pdf.PdfDocument pdf = new Spire.Pdf.PdfDocument();
printPreviewControl1.Zoom = 1;
pdf.LoadFromFile("文件路径");
pdf.Preview(this.printPreviewControl1);
this.printPreviewControl1.Rows = 10;
this.printPreviewControl1.Columns = 10;
this.printPreviewControl1.Dispose();
pdf.Close();
this.DialogResult = DialogResult.OK;
4. adpbe pdf reader 控件(第三方)
请确保电脑上安装了adobe相关的产品
工具箱—右键—选择项–COM组件–Adobe PDF Reader
axAcroPDF1.LoadFile("文件位置");
-
下载cefsharp控件(第三方)
cefsharp中具有chromiumwebBrwser控件可以显示pdf
chromiumWebBrowser1.Load("文件路径");
6.o2s.components.pdfView4net.dl
(这是只在winform中显显示的控件)
加入工具箱之后使用这三个控件,
第一个控件可以忽略
第二个控件应该是获得视图吧
第三个控件在winform上进行显示
public PDFDocument PdfDocument;
public PDFPageView PdfPageView;
PdfDocument = this.pdfDocument1;
PdfPageView = this.pdfPageView1;
PdfPageView.Document = PdfDocument; //把视图和document关联起来
PdfDocument.Load(@"文件路径");
this.pdfPageView1.PageDisplayLayout = PDFPageDisplayLayout.OneColumn;
//最后一行一定要有,可以多页显示,否则只显示一页
版权声明:本文为Caiabcd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。