C#+ItextSharp 查看pdf文件页面尺寸
1# Nuget下载itextSharp,下载到本地
pm>Install-Package iTextSharp -Version 5.5.10
2# 引用dll,添加命名空间 using iTextSharp.text.pdf;
![](/assets/blank.gif)
![](/assets/blank.gif)
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个文件的问题。。
![](/assets/blank.gif)
![](/assets/blank.gif)
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文件页面尺寸相关推荐
- H5 页面如何查看 PDF 文件
我们知道在 Chrome.Firefox 等浏览器可以查看 PDF 文件,不需要额外安装什么插件,这是由于 pdf.js 被预置到了这些浏览器中. pdf.js 是一款使用 HTML5 Canvas ...
- 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件
本节书摘来自异步社区<Adobe Acrobat DC经典教程>一书中的第1章1.11节在阅读模式下查看PDF文件,作者[美]Lisa Fridsma(丽莎 弗里斯玛) , Brie Gy ...
- itextsharp php,C#_C#使用iTextSharp设置PDF所有页面背景图功能实例,本文实例讲述了C#使用iTextSharp - phpStudy...
C#使用iTextSharp设置PDF所有页面背景图功能实例 本文实例讲述了C#使用iTextSharp设置PDF所有页面背景图功能的方法.分享给大家供大家参考.具体如下: 在生成PDF 的时候,虽然 ...
- 怎样将pdf文件页面旋转
有时大家拿到一份pdf文件或在网上下载一份pdf文件,将文件打开时却发现文件里的部分页面文字的上下顺序是颠倒的.这则是制作pdf文件的制作者在制作过程当中不小心造成的.为了不影响正常的文件内容阅读,就 ...
- 怎么调节PDF文件的尺寸大小?
很多人在日常工作中比较喜欢使用PDF形式的文档来存储资料,PDF文档创建完成后,很多人觉得页面展示效果不够显眼,这时候可以通过调节PDF文件的尺寸大小来更改显示效果,在调节PDF文件的尺寸大小时,可以 ...
- PDF编辑器如何拆分PDF文件页面
PDF编辑器如何拆分PDF文件页面呢?很多实用PDF文件的人都会对PDF页面拆分感到很烦恼,也就是因为PDF文件不可以直接进行编辑,其实想要进行PDF文件页面拆分就可以使用到迅捷PDF编辑器,下面小编 ...
- PDM solideworks 达索 在线查看PDF文件不完整的解决方式
pdf文件显示不完整 solidworks出工程图转PDF字体乱码不显示的问题 百度的解决方式,在自己管理的PDM系统中这样的处理方式并未得到妥善解决.好歹哥们程序出身,架构也搞过一些.加工的部门的 ...
- 怎么删除PDF文件页面?PDF怎么删除其中一页
PDF怎么删除其中一页?在工作中我们经常会用到PDF格式的文件,这种格式的文件方便携带,同时安全性也是蛮高的,一份文件中多多少少都会有不需要的部分,如果要删除PDF文件中不需要的页面你知道怎么处理嘛? ...
- html如何将网页分割开来,发现pdf文件页面内容太多,怎么把页面拆分开来?
电子文档内的页面都是可以进行拆分的,pdf文件也是属于电子完档里面的一种,我们要对页面进行拆分首先就需要一个pdf文件的编辑器工具来帮助我们将pdf文件打开,下面是教大家怎样拆分pdf文件页面的方法, ...
最新文章
- 用计算机弹奏lemon乐谱,原神乐谱lemon怎么弹 lemon乐谱弹奏方法教学
- 2019考研的一些心得
- PDFMaker无法找到Adobe PDF Printer的打印机驱动
- C#_细说Cookie_Json Helper_Cookies封装
- 勒索软件赎金该不该交?
- Android小项目源码汇总
- JS遍历对象或者数组
- 通过自定义消息调用主窗体的菜单项
- mysql 写入性能瓶颈_如何通过性能调优突破MySQL数据库性能瓶颈?
- linux ssh原理
- opencv 从原始的图像中找出ROI区域
- Linux建立信任主机
- [C/C++] 按行读取文件
- 【读书笔记】《俞军产品方法论》——产品经理的枕边书
- 大数据开源舆情分析系统-数据采集技术架构浅析
- laypage 独立控件使用 laypage 不出总页数
- 查询银行卡归属地区API接口
- linux怎么切换键盘布局,Ubuntu 切换键盘布局(colemak - workman - norman)
- 高德地图实时定位显示图标和名字
- 【Spring框架】帮助理解AspectJ框架的练习题
热门文章
- 新研究评估Masimo ORi™能否帮助临床工作者减少ICU机械通气患者的高氧血症
- 高中计算机听课总结,中学新信息技术老师听课心得体会五篇
- WinEdt 7.0生成的PDF文件,用Sumatra PDF打开后,一直提示更新Sumatra PDF版本!
- vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...
- macOS 安装 aria2 下载 BitTorrent 替代迅雷
- 区块链可以减少社会不平等吗?
- 1427.分解质因数
- OSChina 周六乱弹 —— 网恋有风险面基需谨慎
- Cesium专栏-空间分析之坡度分析(附源码下载)
- 交换机基本介绍(分类、性能指标、硬件构成及工作方式)