1# Nuget下载itextSharp,下载到本地

pm>Install-Package iTextSharp -Version 5.5.10

2# 引用dll,添加命名空间 using iTextSharp.text.pdf;

1 PdfReader pr = new PdfReader(fn);
2                         for (int j = 1; j <= pr.NumberOfPages; j++)
3                         {
4                             var rectangle = pr.GetPageSizeWithRotation(j);}

View Code

3# 注意页面尺寸的单位为磅,自己换算

转换为mm的公式为

“磅”是衡量印刷字体大小的单位,约等于七十二分之一英寸。而 1英寸=25.4毫米,则1磅=25.4/72≈0.353毫米

4#引用的dll想与主程序一起怎么解决,将dll拖拽到项目下面,右键更改属性。。。

主程序启动前加入以下事件。。。。解决了引用的第三方dll与主程序分2个文件的问题。。

 1  static void Main()
 2         {
 3             Application.EnableVisualStyles();
 4             Application.SetCompatibleTextRenderingDefault(false);
 5             AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;
 6             Application.Run(new MainForm());
 7         }
 8
 9         private static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
10         {
11             using (var stream=Assembly.GetExecutingAssembly().GetManifestResourceStream("PdfPageSizeTools.itextsharp.dll"))
12             {
13                 byte[] ass = new byte[stream.Length];
14                 stream.Read(ass, 0, ass.Length);
15                 return Assembly.Load(ass);
16
17             }
18         }

View Code

转载于:https://www.cnblogs.com/NanShengBlogs/p/10976778.html

C#+ItextSharp 查看pdf文件页面尺寸相关推荐

  1. H5 页面如何查看 PDF 文件

    我们知道在 Chrome.Firefox 等浏览器可以查看 PDF 文件,不需要额外安装什么插件,这是由于 pdf.js 被预置到了这些浏览器中. pdf.js 是一款使用 HTML5 Canvas ...

  2. 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件

    本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...

  3. itextsharp php,C#_C#使用iTextSharp设置PDF所有页面背景图功能实例,本文实例讲述了C#使用iTextSharp - phpStudy...

    C#使用iTextSharp设置PDF所有页面背景图功能实例 本文实例讲述了C#使用iTextSharp设置PDF所有页面背景图功能的方法.分享给大家供大家参考.具体如下: 在生成PDF 的时候,虽然 ...

  4. 怎样将pdf文件页面旋转

    有时大家拿到一份pdf文件或在网上下载一份pdf文件,将文件打开时却发现文件里的部分页面文字的上下顺序是颠倒的.这则是制作pdf文件的制作者在制作过程当中不小心造成的.为了不影响正常的文件内容阅读,就 ...

  5. 怎么调节PDF文件的尺寸大小?

    很多人在日常工作中比较喜欢使用PDF形式的文档来存储资料,PDF文档创建完成后,很多人觉得页面展示效果不够显眼,这时候可以通过调节PDF文件的尺寸大小来更改显示效果,在调节PDF文件的尺寸大小时,可以 ...

  6. PDF编辑器如何拆分PDF文件页面

    PDF编辑器如何拆分PDF文件页面呢?很多实用PDF文件的人都会对PDF页面拆分感到很烦恼,也就是因为PDF文件不可以直接进行编辑,其实想要进行PDF文件页面拆分就可以使用到迅捷PDF编辑器,下面小编 ...

  7. PDM solideworks 达索 在线查看PDF文件不完整的解决方式

    pdf文件显示不完整 solidworks出工程图转PDF字体乱码不显示的问题  百度的解决方式,在自己管理的PDM系统中这样的处理方式并未得到妥善解决.好歹哥们程序出身,架构也搞过一些.加工的部门的 ...

  8. 怎么删除PDF文件页面?PDF怎么删除其中一页

    PDF怎么删除其中一页?在工作中我们经常会用到PDF格式的文件,这种格式的文件方便携带,同时安全性也是蛮高的,一份文件中多多少少都会有不需要的部分,如果要删除PDF文件中不需要的页面你知道怎么处理嘛? ...

  9. html如何将网页分割开来,发现pdf文件页面内容太多,怎么把页面拆分开来?

    电子文档内的页面都是可以进行拆分的,pdf文件也是属于电子完档里面的一种,我们要对页面进行拆分首先就需要一个pdf文件的编辑器工具来帮助我们将pdf文件打开,下面是教大家怎样拆分pdf文件页面的方法, ...

最新文章

  1. 用计算机弹奏lemon乐谱,原神乐谱lemon怎么弹 lemon乐谱弹奏方法教学
  2. 2019考研的一些心得
  3. PDFMaker无法找到Adobe PDF Printer的打印机驱动
  4. C#_细说Cookie_Json Helper_Cookies封装
  5. 勒索软件赎金该不该交?
  6. Android小项目源码汇总
  7. JS遍历对象或者数组
  8. 通过自定义消息调用主窗体的菜单项
  9. mysql 写入性能瓶颈_如何通过性能调优突破MySQL数据库性能瓶颈?
  10. linux ssh原理
  11. opencv 从原始的图像中找出ROI区域
  12. Linux建立信任主机
  13. [C/C++] 按行读取文件
  14. 【读书笔记】《俞军产品方法论》——产品经理的枕边书
  15. 大数据开源舆情分析系统-数据采集技术架构浅析
  16. laypage 独立控件使用 laypage 不出总页数
  17. 查询银行卡归属地区API接口
  18. linux怎么切换键盘布局,Ubuntu 切换键盘布局(colemak - workman - norman)
  19. 高德地图实时定位显示图标和名字
  20. 【Spring框架】帮助理解AspectJ框架的练习题

热门文章

  1. 新研究评估Masimo ORi™能否帮助临床工作者减少ICU机械通气患者的高氧血症
  2. 高中计算机听课总结,中学新信息技术老师听课心得体会五篇
  3. WinEdt 7.0生成的PDF文件,用Sumatra PDF打开后,一直提示更新Sumatra PDF版本!
  4. vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...
  5. macOS 安装 aria2 下载 BitTorrent 替代迅雷
  6. 区块链可以减少社会不平等吗?
  7. 1427.分解质因数
  8. OSChina 周六乱弹 —— 网恋有风险面基需谨慎
  9. Cesium专栏-空间分析之坡度分析(附源码下载)
  10. 交换机基本介绍(分类、性能指标、硬件构成及工作方式)