C#怎么取道PDF文件里文档属性(title, auther, page size, pages etc).
有做过这方面经验的提点一下。
多谢!

解决方案 »

  1.   

     应该用PDF lib 什么的? 高手,指点一下~ 再谢!
      

  2.   

    国外有个开源的pdf库  .net的  Google一下itextsharp
      

  3.   

     我找到一个PDFlib PDocs的lib能得到title, pages, create date, modified date, page width and page length. 现在比较疑惑的是,从 page width 和 page length 怎么得到 page size( 比如A3, A4等等)。这个长度好像是英寸, 有时候是厘米,好像跟系统环境有关。 现在的问题是,怎么把这个纸张的宽度和长度转化成纸张纸型大小?、、、 多谢~
      

  4.   

    itextsharp的pageSize是个枚举 A3 A4..等等每一个对应一个size 长*宽   单位是像素然后根据设备分辨率dpi(每英寸的像素)得到实际尺寸  一般是72dpi比方说   A4标准的宽是8.27英寸  
    也就是说 如果你设备分辨率是300dpi  在A4纸能显示的有效像素宽是300*8.27这就是为什么一张同样大小的纸(A4)可以打印同样尺寸(inc)不同像素(pix)的图像
      

  5.   

    如果你装了adboe 的pdf reader ,那你可以在vs中工具箱里点右键,选择项,引用com组件,然后多个控件,就用那个,肯定能找着