首页 > 其他分享 >征信报告修改工具插件,自动制作无密码PDF,无痕迹修改效果,仅供代码思路学习,不提供成品

征信报告修改工具插件,自动制作无密码PDF,无痕迹修改效果,仅供代码思路学习,不提供成品

时间:2023-11-21 22:35:00浏览次数:47  
标签:文件 插件 无痕迹 路径 列表框 修改 拆分 pdf 编辑框

提前说明,成品我不公布,仅供学习,一般我们导出的征信报告是带密码的,想要编辑密码必须要破解密码才可以,那么这个工具你可以将带有密码的报告导入这里面,实现一键解密,然后就可以随便修改里面的内容了。

软件界面图:

 

 

易语言开源代码【仅供学习研究】

===========================================================

.版本 2

.支持库 edroptarget

.支持库 iext

.支持库 spec

.程序集 窗口程序集_启动窗口, , , 本源码来自易语言资源网(www.eyuyan.la)

.程序集变量 pdf功能, PDF功能

.程序集变量 路径, 文本型

.子程序 __启动窗口_创建完毕, , , www.eyuyan.la

拖放对象1.注册拖放控件 (取窗口句柄 ())

拖放对象1.接收文件 = 真

.子程序 _拖放对象1_得到文件

.参数 接收到的文件路径, 文本型

.局部变量 文件数组, 文本型, , "0"

.局部变量 i, 整数型

.局部变量 j, 整数型

.如果 (文件_是否为目录 (接收到的文件路径))

.如果 (文件_枚举 (接收到的文件路径, “*.pdf”, 文件数组, 真, , ) ≠ 0)

.计次循环首 (取数组成员数 (文件数组), i)

j = 超级列表框1.插入表项 (, , , , , )

超级列表框1.置标题 (j, 0, 到文本 (j + 1))

超级列表框1.置标题 (j, 1, 文件_取文件名 (文件数组 [i], 假))

pdf功能.打开文档 (文件数组 [i], )

超级列表框1.置标题 (j, 2, 到文本 (pdf功能.取页数 ()))

超级列表框1.置标题 (j, 3, 文件数组 [i])

程序_延时 (10)

.计次循环尾 ()

编辑框合并路径.内容 = 接收到的文件路径

编辑框合并名称.内容 = “合并1”

.否则

信息框 (“请选择包含.pdf的文件夹拖入!!”, 16, “文件类型有误”, )

.如果结束

.否则

.如果 (文本_寻找文本 (接收到的文件路径, “.pdf”, , 真) ≠ -1 或 文本_寻找文本 (接收到的文件路径, “.PDF”, , 真) ≠ -1)

路径 = 接收到的文件路径

编辑框拆分路径.内容 = 文件_取目录 (接收到的文件路径)

编辑框拆分名称.内容 = 文件_取文件名 (接收到的文件路径, 假) + “拆分”

.否则

信息框 (“请选择.pdf文件或文件夹拖入!!”, 16, “文件类型有误”, )

.如果结束

.如果结束

.子程序 _合并_被单击, , , 易语言学习资源、源码下载站:www.eyuyan.la

.局部变量 合并文件, 文本型

.局部变量 i, 整数型

.局部变量 结果, 整数型

.计次循环首 (超级列表框1.取表项数 (), i)

i = i - 1

pdf功能.文件列表_添加文件 (合并文件, 超级列表框1.取标题 (i, 3))

程序_延时 (10)

调试输出 (超级列表框1.取标题 (i, 3))

.计次循环尾 ()

.如果 (pdf功能.文件_批量合并文件 (合并文件, 编辑框合并路径.内容 + “\” + 编辑框合并名称.内容 + “.pdf”, 假) ≠ 0)

信息框 (“合并完成!”, 0, “合并完成”, )

.否则

信息框 (“合并失败!”, 16, “合并失败”, )

.如果结束

.子程序 _拆分_被单击

.如果 (pdf功能.文件_取文件页面 (路径, “”, 编辑框拆分路径.内容 + “\” + 编辑框拆分名称.内容 + “.pdf”, 编辑框拆分页面.内容, ) = 1)

信息框 (“拆分完成!”, 0, “拆分完成”, )

.否则

信息框 (“拆分失败!”, 16, “拆分失败”, )

.如果结束

===========================================================

标签:文件,插件,无痕迹,路径,列表框,修改,拆分,pdf,编辑框
From: https://www.cnblogs.com/xkrj5/p/17847773.html

相关文章

  • 个人征信报告修改软件工具,无密码编辑器,无痕制作pdf密码,代码分享仅供阅读学习
    正常情况我们导出的征信报告是代码密码的,或者是其他的一些PDF文件都是带密码,我们要编辑的话必须要输入密码才可以,不然只能仅仅阅读,右击编辑就会出现输入密码框,通过这个工具你可以把带有密码的PDF文档导入进来,它会自动输出到指定目录,然后就可以直接修改内容,不需要密码,注意:成品不提......
  • change windows cmd prompt 修改windows命令行提示符
    通过修改环境变量控制cmd提示符。 refcmd-HowdoIchangethecommand-linepromptinWindows?-StackOverflowhttps://stackoverflow.com/questions/12028372/how-do-i-change-the-command-line-prompt-in-windowsAbetterPROMPTforCMD.EXEorCoolPromptEnv......
  • centos修改docker容器的默认地址
    一、需求1.1什么是docker与docker的特点Docker是一种开源容器化平台,它允许开发者将应用程序及其依赖打包成一个容器,这个容器可以在任何支持Docker的环境中运行。容器化是一种轻量级的虚拟化技术,与传统的虚拟机(VM)技术相比,具有几个显著的优势:资源效率Docker:容器直接运行......
  • maven插件默认绑定的phase是哪个?
    如果在pom.xml中没有指定插件的phase,那么它默认在哪个phase执行呢<plugin><groupId>org.codehaus.modello</groupId><artifactId>modello-maven-plugin</artifactId><version>1.8.1</version><executions><executi......
  • uniapp使用第三方插件image-tools进行图片转base64
    最近做的这个项目原来是原生android开发的,然后图片上传功能是 前端获取图片->图片转成base64字符串(base64编码)->传递给服务器后端->服务器接受base64字符串数据->获取到的base64转成图片jpg(解码)->存入服务器,并写入数据库后来因为原生安卓太麻烦了,转成了uniapp进行开......
  • qq附近人提取脚本插件,微信wxid附近人提取接口工具,易语言代码分享,POST方式学习教程
    其实打开Qq附近人后它会返回一个数据包我们只需要把这个数据包提取解析出来就可以提取对方的wxid或者是QQ号,通过这个WXID还能直接加好友,而且是免费的接口,我今天把基础源码和案例图发给大家,免费分享,没有HOOK也没有逆向,就抓包实现的,正常逻辑哈,并非是违规开发。框架图:  转换后......
  • com.github.pagehelper分页插件优化
    重写插件查询sql总返回条数方法原sql,如果表很大会导致分页查询耗时很久<selectid="findUser"resultType="com.x.x.x.entity">selectcount(0)from(selecta.x,a.y,............fromuser_infowhere.....)tmp_count</select>例子 优化sql,重写插件统计方法在myba......
  • 修改Android原生圆形ProgressBar颜色和环宽
    原生颜色和尺寸:修改颜色和圆环大小;效果:......
  • CodeWhisperer 一款好玩的 AI 插件
    忙里抽闲,今天试了试CodeWhisperer这款插件,我是在IDEA中做的测试,下面是我的一些使用感想: 安装CodeWhisperer插件:在IntelliJIDEA中,可以通过插件管理器安装CodeWhisperer插件,然后在项目中右键单击Java文件,选择CodeWhisperer菜单,打开CodeWhisperer窗口。编写测......
  • intellij idea 编写插件
    先从编写一个简单的单个点击事件开始,通过在菜单栏添加一个新功能然后点击弹出一个弹出框显示当前的文件名首先新建一个IDEPlugin的项目(本文是在Intellij2023.2.3Community版本创建)然后在src->main->resources->META-INF->plugin.xml文件添加一个action,表示要添加的点击事件,......