NZ系列工具NZ02:VBA读取PDF使用说明

这篇具有很好参考价值的文章主要介绍了NZ系列工具NZ02:VBA读取PDF使用说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【分享成果,随喜正能量】时光绽放并蒂莲,更是一份殷殷嘱托,更是一份诚挚祝福,是一份时光馈赠,又是一份时光陪伴。。

我的教程一共九套及VBA汉英手册一部,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。大家在学习的过程中可能会存在困惑,这么多知识点该如何组织成自己的程序呢?VBA可否能组织一个大型的程序呢?如何让VBA形成一个工具,拿来就用呢?在我的教程完结后,我陆续推出这类技术工具资料,这类工具整合了若干多的VBA知识点,让大家感受到VBA之强大。工具资料共两个系列,一个是YZ系列,一个是NZ系列。今日给大家介绍的是NZ系列工具NZ02:VBA读取PDF使用说明NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

NZ02 VBA读取PDF使用说明

PDF文件大家并不陌生,很多资料的传递都是依靠这种文件格式进行,如一些报表,合同书,甚至个人的一些资料。这个格式的文件有着自己的特点,不易被修改,但是我们的一些数据信息往往来自于这类文件,那么怎么利用VBA技术读取把这类文件的信息呢?这个应用就是实现这个目的。提供给学员7项功能:

功能1:在指定路径下的PDF中查找字符串;

功能2:将指定路径下的PDF文件拆分成若干个文件,每个文件的页数是指定的;

功能3:将某个文件夹下的多个pdf文件合并,

功能4:提取pdf文件中表的数据,表中不能有合并单元格,

功能5:提取PDF中某个段落数据到EXCEL

功能6:提取pdf文件中表的数据,表中可以有合并单元格

功能7:将文件夹下的多个PDF转变成WORD文件,并放在同路径下的WORD文件夹下(事前建立)

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

一准备工作

当你得到这个应用技术后,可以看到两个文件夹及一个使用的文档说明。

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

1我们首先打开“adobeacrobatXpro_setup”文件夹,安装一下ADODB,这个文件夹下有安装的说明,如果按照过程出现异常,按照这个说明进行处理即可。安装ADODB的目的是要获得VBA中利用的控件。

2安装好后,我们打开“程序及示例文件文件”这个文件夹,这个文件如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

这个文件夹中包含两个文件夹和两个文件,其中“word”文件夹是空的,用于文档装换后的目的地址;“测试文档”中包含我们可以用于测试各个功能的PDF文件;PDFChangeTo.xlam文件是加载项文件,是整个文件的技术核心部分,如果您得到的是不开放源码的资料,您是无法打开这个文件并看到代码的,如果您得到的是开放源码的资料,可以输入密码“123456789”打开这个加载项,并看到里面的代码,但是建议您不要轻易打开。TestPDFChangeTo.xlsm文件是我们应用这个加载项的程序,提供了应用的界面,我们打开这个文件,截图如下:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

以上的界面截图提供了各项功能的运行按钮及要提供的输入参数。您只要在这个界面中按照要求输入相应的参数就可以了。

二功能1:在指定路径下的PDF中查找字符串

测试参数输入,在D2单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E2单元格中输入文件名search;在F2单元格中输入我们要查找的字符。

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestA.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

三功能2:拆分PDF文件

测试参数输入,在D4单元格中输入路径地址:D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档;在E4单元格中输入文件名”Fiddler调试”;在F4单元格中输入我们要形成每个文件的页数,这里我们选择10。

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestB.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

以上我们看到,已经将”Fiddler调试文件,分隔成每10页一个文件,运行也是非常的快。

四功能3:将某个文件夹下的多个pdf文件合并

测试参数输入,在D6单元格中输入路径地址:D:\VBA笔记\VBA_PDF\程序及示例文件文件;在E6单元格中输入文件名”myMergePDF”;在F6单元格为空,没有参数。如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestC.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

以上结果,已经将“search文件”和“文章”文件合并到“myMergePDF”文件。当然,你也可以在这个文件夹下放入多个PDF文件。

五功能4:提取pdf文件中表数据(表中不能有合并单元格)

测试参数输入:在D8单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E8单元格中输入文件名”myPDF(无合并单元格)”;在F8单元格为空,没有参数。如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestD.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

程序运行后,会形成一个新的文件,把表格中的内容放到新的工作簿文件中。

六功能5:提取PDF中某个段落数据到EXCEL

测试参数输入:在D10单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E10单元格中输入文件名“文章”;在F8单元格输入“要提取的段落号”这里我们输入1。如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestE.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

程序运行后,会形成一个新的文件,把PDF文件“文章”中的第一段内容放到新的工作簿文件中。

七功能6:提取pdf文件中表的数据(可以有合并单元格)

测试参数输入:在D12单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件\测试文档”;在E12单元格中输入文件名“myPDF(有合并单元格)”;在F12单元格输入表间隔参数,是指两个表的间隔行数,这里用的是3。如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestF.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

程序运行后,会形成一个新的文件,把PDF各个表格中的内容放到新的工作簿文件中。

八功能7:将文件夹下的多个PDF转变成WORD文件

测试参数输入:在D14单元格中输入路径地址“D:\VBA笔记\VBA_PDF\程序及示例文件文件”;没有其他参数,如下截图:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

点击运行按钮mynzTestG.

结果:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

程序运行后,会在word文件夹中形成相应新的word文件.

九技术总结

这个应用中,我们大体上解决了VBA读取PDF文件中常见的七大问题:

功能1:在指定路径下的PDF中查找字符串;

功能2:将指定路径下的PDF文件拆分成若干个文件,每个文件的页数是指定的;

功能3:将某个文件夹下的多个pdf文件合并,

功能4:提取pdf文件中表的数据,表中不能有合并单元格,

功能5:提取PDF中某个段落数据到EXCEL

功能6:提取pdf文件中表的数据,表中可以有合并单元格

功能7:将文件夹下的多个PDF转变成WORD文件,并放在同路径下的WORD文件夹下(事前建立)

但是,由于有些PDF的文件完全完美的读取对于VBA而言是非常困难的,还不能够完全实现,也希望学员的技术在我的基础上有所突破,

【分享成果,随喜正能量】

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言

下面是NZ系列VBA应用工具:

NZ系列工具NZ02:VBA读取PDF使用说明,VBA,OFFICE,开发语言文章来源地址https://www.toymoban.com/news/detail-647352.html

到了这里,关于NZ系列工具NZ02:VBA读取PDF使用说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linpack测试工具使用说明

    目录 1. linpack 测试工具 1.1. linpack 简介 1.2. mpi 简介 2. linpack配置文件及参数含义 2.1. 概览 2.2. HPL.dat参数分析 3. linpack使用及结果分析 3.1. linpack编译运行 3.2. linpack结果分析 3.2.1. linpack结果效率计算 3.2.2. 占用内存空间 4. linpack调试参数的一些心得 5. 使用pts运行linpack 5.1. 安装pt

    2023年04月17日
    浏览(40)
  • WebSocketTool WebSocket调试工具使用说明

    目录 WebSocketTool概述 1 WebSocketTool简介 2 软件运行环境 3 软件安装 4 应用场景 5 软件主界面 WebSocketTool配置选项 1 设置软件界面风格 2 设置发送选项 1 设置发送数据类型 2 设置周期发送 3 重放历史发送 4 发送预编辑数据模板 5 选择数据发送通道 3 设置接收选项 1 设置接收数据类

    2024年03月14日
    浏览(67)
  • speccpu测试工具介绍和使用说明

    目录 1. speccpu 测试工具 1.1. speccpu 简介 2. speccpu使用说明 2.1. speccpu安装运行 2.2. speccpu测试参数 2.3. 常用测试参数说明 2.4. 测试用例说明 3. speccpu结果分析 3.1. speccpu测试结果   speccpu 测试工具 speccpu 简介 CINT2006包括C编译程序、量子计算机仿真、下象棋程序等,CFP2006包括有限元

    2024年02月12日
    浏览(43)
  • 【算法学习系列】05 - 对数器的说明与使用

    在算法领域中,对数器指的是一个用于测试算法正确性的工具。对于一个需要被测试的算法A,对数器会生成一组随机数据,然后将这组随机数据作为输入分别传递给算法A和一个暴力算法B,然后比较两者的输出结果是否相同。 如果A和B的输出结果相同,则说明A的实现是正确的

    2024年02月06日
    浏览(35)
  • Linux安全之auditd审计工具使用说明

      audited是Linux审核系统的用户空间组件。它负责将审核记录写入磁盘。查看日志是通过ausearch或aureport实用程序完成的。审核系统或加载规则的配置是使用auditctl实用程序完成的。在启动过程中,/etc/audit/audit.rules中的规则由auditctl读取并加载到内核中。另外,还有一个augenr

    2024年02月04日
    浏览(51)
  • Windows串口出厂测试工具与使用说明

    WCHUsbSerTest是一款用于WCH USB转串口系列产品出厂测试的工具软件,方便用户对产品进行批量化功能测试。该软件支持以下特性: 支持设备热插拔检测,插入自动测试。 支持两种测试模式:1个设备自测、2个设备互相连接测试。 支持多种串口信号连接方式,如3线串口、7线串口

    2024年02月11日
    浏览(52)
  • Visual Studio Code系列--CMake Tools使用说明

            在linux系统上开发程序,一般都是使用vim+gcc+gdb进行的;但是为了开发效率我们也会使用Visual Studio Code进行开发,毕竟有界面的开发调试还是更加友好一些。         老牌程序员肯定都知道make构建工具,但是其晦涩的语法还是难住不少初级开发者的。那么有没有一种

    2024年02月12日
    浏览(84)
  • 网络测试工具——iperf3详细使用说明

    iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。 操作系统:Ubuntu20.04LTS 打开终端,直接输入 说明:不同的系统安装方式不同,这里只介绍ubuntu系统 环境假设: 假设两台设备。 A(客

    2024年02月03日
    浏览(53)
  • IOzone I/O测试工具使用说明

      IOzone是一个开源文件系统基准工具,用来测试文件系统的读写性能,也可以进行测试磁盘读写性能。Iozone能够运行于许多平台。这份文档涵盖Iozone所执行的许多不同类型的操作和它的所有命令行参数。   Iozone执行以下操作测试文件I/O性能:   Read, write, re-read, re-wri

    2024年02月03日
    浏览(43)
  • Modscan和Modsim 两种Modbus调试工具使用说明

    快速下载地址 modbus调试工具 https://www.alipan.com/s/7VndMPHofDL 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 1. ModSim32的设置: ModSim32几乎不需要设置,启动ModSim32后,在菜单栏中选择Connection(连接)-Connect(连接)Modbus

    2024年02月11日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包