用于加注ATF表格5320.20的工具

fill5320的Python项目详细描述


5320.20填料

目的

该脚本用于自动填写ATF表单5320.20。在

要求
  1. pdftk-server(必须添加到路径环境变量)。在
  2. Python 3.6版或更高版本。在
安装
  1. pip install fill5320
  2. 复制静态_数据.csv,目的地_数据.csv,枪械_数据.csv, 签名.png, 字段.json,atf_form_5320.pdf至所选目录。在
设置
  1. 在静态中修改所有者信息_数据.csv在
  2. 修改目的地中的目的地_数据.csv在
  3. 修改火器中的火器信息_数据.csv在
  4. 编辑签名.png在
运行
  1. 从所需的工作目录python -m fill5320
  2. 填充的文件将被放置在一个名为Filled和signed的目录中
命令行配置文件
  1. -静态数据csv文件的路径,默认为静态_数据.csv在
  2. -d目标地址文件的路径,默认为目的地_数据.csv在
  3. -r到火器数据csv文件的路径,默认为火器_数据.csv在
  4. -对于字段定义文件的路径,默认为字段.json它由pdfforms生成
  5. -签名图像文件的路径,默认为签名.png应为png格式和987x143像素。其他尺寸可能有效,但未经测试
  6. -p签名图像在pdf上的位置,默认1x70x195x200x12(页码,x,y,宽,高)

Example Output

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java