C#+ItextSharp 查看pdf文件页面尺寸

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);}

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         }

原文地址:https://www.cnblogs.com/NanShengBlogs/p/10976778.html

时间: 2024-07-30 04:51:53

C#+ItextSharp 查看pdf文件页面尺寸的相关文章

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

PDF编辑器如何拆分PDF文件页面呢?很多实用PDF文件的人都会对PDF页面拆分感到很烦恼,也就是因为PDF文件不可以直接进行编辑,其实想要进行PDF文件页面拆分就可以使用到迅捷PDF编辑器,下面小编就为大家操作一下PDF编辑器如何拆分PDF页面. 操作软件:迅捷PDF编辑器 具体操作方法: 1:首先将PDF编辑器安装到电脑中,打开PDF编辑器,将需要编辑的PDF文件添加到软件中. 2:在软件中可以找到文档,点击文档在下面找到更多页面,将鼠标移动到更多页面,在右侧可以找到拆分页面. 3:点击拆分

迅捷PDF编辑器调整PDF文件页面图文教程

大多数人进行需要对PDF文件进行编辑,在编辑文档的过程中,我们可能会需要重新调整PDF文档的页面顺序. 重新编辑文档无疑会浪费很多时间,借助迅捷PDF编辑器即可轻松对PDF文档页面进行调整. 一.下载安装迅捷PDF编辑器,双击运行软件. 二.点击"文件--打开",添加需要编辑的PDF文档. 三.点击软件菜单栏"视图",在下拉菜单中,点击"页面缩略图". 四.在软件左侧即可查看到PDF文档的所有页面,点击需要调整的页面,将其拖动到所需的位置即可.

PDF文件页面删除的方法有哪些?PDF文件页面编辑技巧

我们都知道借助PDF编辑器可以将之前难以编辑的PDF格式文件进行编辑处理,如果题主想要删除PDF中不想要的和空白的页面的话,同样也是利用PDF编辑器实现的. 首先用迅捷PDF编辑器打开我们需要处理的PDF文件,然后在"文档"的下拉菜单中找到"删除页面"这个功能. 删除指定页面的话,我们只需选择"删除页面",然后在弹出的窗口中按自己的需要选择删除当前页或者是输入页码删除指定页. 而如果是删除空白页的话,同样也是十分简单的.选择"删除空白页

如何使用PDF编辑器拆分PDF文件页面

不管是在学习中还是在工作中,都会使用到PDF文件,在很多的时候,大家都会使用到PDF文件,对于PDF文件的修改,则是需要使用到PDF编辑软件的,那么,如何使用PDF编辑器拆分PDF文件页面呢,是不是有很多的小伙伴都想知道应该怎么做呢,那就可以看看下面的文章, 说不定就知道了哦. 1.打开运行迅捷PDF编辑器,在编辑器中打开需要修改的PDF文件. 2.打开文件后,选择编辑器中菜单栏里的文档,然后选择文档中的拆分文档,点击拆分文档工具. 3.点击拆分文档后,在页面中选择要拆分的页数,然后设置页面范围

怎么复制PDF文件页面?用什么方法操作

怎么复制PDF文件页面呢?现在我们在使用PDF文件的时候,看到一张PDF文件页面比较好,就想要将这也PDF文件复制一遍,那具体怎么操作对皮肤复制页面呢?下面小编就使用迅捷PDF编辑器为大家操作一下PDF复制页面的方法. 操作软件:迅捷PDF编辑器 具体操作方法: 1:首先将PDF编辑器安装到自己的电脑中,双击打开PDF编辑器,将需要复制页面的PDF文件添加到软件中. 2:在软件的顶部找到文档,点击文档.在下面的下拉框中可以找到更多页面,点击更多页面,在右侧可以找到复制页面. 3:点击复制页面后,

如何将PDF文件页面转换为图片

把PDF转为图片,也就是将PDF文件的页面输出成一张张的图片文件,在文档内容不想被修改,又或是方便在电脑或是手机等设备上查看时可以这么做.那么将PDF文件转成图片又是如何来操作的呢? 要转PDF文件可以用PDF转换器就可以实现了,打开转换工具,点击PDF转换成其他文件展开选项列表,在里面选择文件转图片. 然后点上方的添加文件或添加文件夹按钮将需要转换的PDF文件添加到转换器中,或者直接将文件拖到转换器中也是可以的. 为文件选择输出目录,可设置转换好的文件保存在和原文件同一位置,或者是设置在指定的

ITextSharp构造PDF文件

1.1 生成Document Document是我们要生成的PDF文件所有元素的容器,因此要生成一个PDF文档,必须首先定义一个Document对象. Document有三种构造函数:    public Document():    public Document(Rectangle pageSize):    public Document(Rectangle pageSize, float marginLeft,    float marginRight, float marginTop,

javaWeb项目中如何实现在线查看pdf文件

最近有需求要实现在网页直接查看pdf,word,excel文件.但是实际当中并没有很好的开源插件供我们使用,确实有一些付费的插件不错,也很好用,但是对于我来说都不适合. 现在只是单纯的找到了围魏救赵的方法. 就是先实现显示pdf文件,其他文件用别的方式去转成pdf.虽然这个方法确实不好,但是也是没有办法的办法了,如果以后能有更好的,那就再发布别的吧. 这里我就直接介绍pdf的显示方法. 直接上干货. 首先在E:\tomcat8\webapps这个目录下面拷贝下面这个文件 http://yunpa

使用ITextSharp生成PDF文件心得

最近公司在做一个项目,需要把数据导出成PDF格式的文件,然后再网上搜了一下发现开源的组件还挺多的,用的比较多的就是itextsharp,itextsharp由java的itext演变而来,并且提供的丰富的功能,能够制作表格.插入图片等,这是官网的下载地址:http://sourceforge.net/projects/itextsharp/,下面就来简单介绍一下使用itextsharp的心得. 首先创建一个winform应用程序,并且添加itextsharp的引用,在按钮的单击事件写上生成pdf