PDF批量统计尺寸工具

因PDF打印图纸时需要统计各种图幅的图纸数量,费时、繁琐且人工统计容易出错,所以开发出PDF批量统计尺寸工具 ,现公开给有需要的朋友使用,图纸统计我设置了20mm的误差,即A1尺寸为 594(±20)mm×840 (±20) mm ,则会判定为A1,请注意考虑使用!统计结果供参考使用。

20201028更新:增加统计结果导出Excel功能。

欢迎反馈意见!请直接在下方留言即可。

下载链接:

链接:https://pan.baidu.com/s/1jxUO9gxn7mGl30NpvxCOpA
提取码:dviz

PDF页面统计.exe

MD5: C2808C2A10DD0F282D1FE3E1AE9E852B


75 thoughts on “PDF批量统计尺寸工具

  1. 出错怎么解决嘞。
    有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。

    ************** 异常文本 **************
    PdfSharp.Pdf.IO.PdfReaderException: Invalid entry in XRef table, ID=687, Generation=0, Position=0, ID of referenced object=1, Generation of referenced object=0
    在 PdfSharp.Pdf.IO.Parser.ReadXRefTableAndTrailer(PdfCrossReferenceTable xrefTable)
    在 PdfSharp.Pdf.IO.Parser.ReadTrailer()
    在 PdfSharp.Pdf.IO.PdfReader.Open(Stream stream, String password, PdfDocumentOpenMode openmode, PdfPasswordProvider passwordProvider)
    在 PdfSharp.Pdf.IO.PdfReader.Open(String path, String password, PdfDocumentOpenMode openmode, PdfPasswordProvider provider)
    在 PDF页面统计.Form1.GetPdfsSize(List`1 fileInfos)
    在 PDF页面统计.Form1.button2_Click(Object sender, EventArgs e)
    在 System.Windows.Forms.Control.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnClick(EventArgs e)
    在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    在 System.Windows.Forms.Control.WndProc(Message& m)
    在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
    在 System.Windows.Forms.Button.WndProc(Message& m)
    在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** 已加载的程序集 **************
    mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.4341.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    PDF页面统计
    程序集版本:1.1.0.0
    Win32 版本:1.1.0.0
    基本代码:file:///C:/Users/linbin/Desktop/PDF%E9%A1%B5%E9%9D%A2%E7%BB%9F%E8%AE%A11.1.0(%E5%A2%9E%E5%8A%A0%E5%AF%BC%E5%87%BAExcel%E5%8A%9F%E8%83%BD)/PDF%E9%A1%B5%E9%9D%A2%E7%BB%9F%E8%AE%A1.exe
    —————————————-
    System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.4341.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System
    程序集版本:4.0.0.0
    Win32 版本:4.8.4300.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.4084.0 built by: NET48REL1
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.8.4190.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.4341.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.4084.0 built by: NET48REL1
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.4084.0 built by: NET48REL1
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
    —————————————-
    PdfSharp
    程序集版本:1.50.5147.0
    Win32 版本:1.50.5147.0
    基本代码:file:///C:/Users/linbin/Desktop/PDF%E9%A1%B5%E9%9D%A2%E7%BB%9F%E8%AE%A11.1.0(%E5%A2%9E%E5%8A%A0%E5%AF%BC%E5%87%BAExcel%E5%8A%9F%E8%83%BD)/PdfSharp.DLL
    —————————————-
    mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.4084.0 built by: NET48REL1
    基本代码:file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
    —————————————-

    ************** JIT 调试 **************
    要启用实时(JIT)调试,
    该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
    jitDebugging 值。
    编译应用程序时还必须启用
    调试。

    例如:

    启用 JIT 调试后,任何未经处理的异常
    都将被发送到在此计算机上注册的 JIT 调试程序,
    而不是由此对话框处理。

  2. 多个PDF文件没有合并成一个文件,识别起来就比较慢,如果多个PDF合成了一个PDF文件,速度就快很多。比如一个pdf文件里面有10张,一共10个pdf文件,拖进去识别就很慢。

发表回复