个人常用命令行工具合集
Project description
快速开始
安装
pip install xcommand
使用
xreport
xreport --help
>>>Usage: xreport [OPTIONS] COMMAND [ARGS]...
报告相关工具,可极大提高出报告或其他模板式word文档的效率
Options:
--help Show this message and exit.
Commands:
genrpt 根据word模板自动读取excel中指定数据生成报告文档
xreport genrpt --help
>>>Usage: xreport genrpt [OPTIONS]
根据word模板自动读取excel中指定数据生成报告文档
Options:
-t, --template FILE 必要参数,指定word模板文件地址
-f, --file FILE 指定excel数据文件地址,与-d参数必须二选一
-d, --dir DIRECTORY 指定excel数据文件夹地址,与-f参数必须二选一,此模式下最终的word输出文档名与excel数据文件名一致
-o, --out PATH 指定word输出文件或文件夹地址。当选择-f参数时,默认为“./out.docx”;当选择-
d参数时,默认为“./out/”
-h, --hide 隐藏运行过程中office软件窗口
--help Show this message and exit.
xpdf
xpdf --help
>>>Usage: xpdf [OPTIONS] COMMAND [ARGS]...
快速合并或拆分pdf文件
Options:
--help Show this message and exit.
Commands:
toimg 将单个pdf文件的每一页导出为图片
topdf 将指定图片及指定文件夹中图片合并为一个pdf文件,文件夹中图片顺序按照文件名升序排列
xpdf toimg --help
>>>Usage: xpdf toimg [OPTIONS] PATH
将单个pdf文件的每一页导出为图片
Options:
-o, --out PATH 指定图片输出文件夹地址 [default: out/]
-s, --scale FLOAT 指定输出图片的缩放比例 [default: 2]
-p, --prefix TEXT 每张图片的文件名前缀
-f, --format [jpeg|png] 每张图片的文件格式 [default: jpeg]
--help Show this message and exit.
xpdf topdf --help
>>>Usage: xpdf topdf [OPTIONS] PATH...
将指定图片及指定文件夹中图片合并为一个pdf文件,文件夹中图片顺序按照文件名升序排列
Options:
-o, --out PATH 指定pdf输出文件地址 [default: out.pdf]
-s, --size [A3|A4|A5|B4|B5] 指定pdf输出文件每一页的固定尺寸 [default: A4]
-r, --reverse 反转页面的长和高,配合“--size”使用,添加该参数后页面为横向
-f, --free 自由尺寸,添加该参数后“--size”和“--reverse”无效,每一页保持源图片的形状和尺
寸
--help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file xcommand-0.2-py3-none-any.whl
.
File metadata
- Download URL: xcommand-0.2-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2e8d0868156dd7e801b7e2043536bf095b186c5cb1e8718434d7587706cbf0f |
|
MD5 | b023651e0d1956358e3217af7047ea2d |
|
BLAKE2b-256 | 79c543ff74592daca63b43cfb98fb28d44341beccb3faa1b4fa4c978e2b5bc38 |