zoukankan      html  css  js  c++  java
  • C# Winform在窗体上打开PDF文件进行查看

    方法一:

    使用的是Adobe PDF Reader控件,之前一直不知道怎么找到对应的AxInterop.AcroPDFLib.dll跟Interop.AcroPDFLib.dll这两个组件,没有转过头,后来猛然想到直接从控件堆里面拖过来就能找到了。。。
    找到这两个组件所在位置,把它们拷贝到项目目录下重新引用,在需要用的时候重新实例化一个控件就行了。
    注意的地方:

    具体代码:
    AxAcroPDFLib.AxAcroPDF acroPDF = new AxAcroPDFLib.AxAcroPDF();
    ((System.ComponentModel.ISupportInitialize)(acroPDF)).BeginInit();
    acroPDF.Location = new Point(0, 24);
    acroPDF.Size = new Size(300, 300);
    acroPDF.Dock = DockStyle.Fill;
    uiPanel0Container.Controls.Add(acroPDF);
    ((System.ComponentModel.ISupportInitialize)(acroPDF)).EndInit();
    acroPDF.LoadFile(_fileName);
    一定要对控件进行初始化,不然会出错
    今天弄了很久,还看了很多相关的组件,比如itextsharp.dll、acropdf.dll等

    方法二:

    DevExpress控件中的pdfViewer控件,可直接loadFile();

  • 相关阅读:
    CollectionView网格布局
    UICollectionView基础/UICollectionViewCell的四种创建方式
    shiro
    jquery添加属性的方法
    ssm+activiti+maven
    Activiti流程定义部署方式
    00--工作流
    04--activiti demo
    02--Activiti初始化表
    01--安装Activiti流程设计器eclipse插件
  • 原文地址:https://www.cnblogs.com/DreakSeeker/p/8143111.html
Copyright © 2011-2022 走看看