PDF 压缩器实用程序,使用 iLovePDF API
项目描述
工作坊
PDF压缩工具,使用iLovePDF API
先决条件
该应用程序与基于 Windows 和 Linux 的系统兼容。假定安装了 Python 3.6 或更高版本,以及 pip 包管理器实用程序和 setuptools 模块。
安装
pip install pdfworkshop
或者
python setup.py install
或者
pip install -e ~/local_fork_repo_path/
如何运行
pdfworkshop -h
配置
| 姓名 | 默认 | 描述 |
|---|---|---|
| 输入目录 | ./ | 从中收集 PDF 文件的目录。 |
| 输出目录 | 。/输出/ | 将存储压缩 PDF 文件的目录。 |
| 公钥 | “” | 您的公共 API 密钥。 |
| 后缀 | “” | 给压缩文件的后缀(在扩展名之前)。 |
| 递归的 | 错误的 | 指示是否必须递归扫描 input_dir 的布尔值。 |
在第一次使用该工具之前,必须定义 public_key 值。所需的公钥可以通过在iLovePDF上创建开发者帐户来获得。可以使用以下方式配置任何值:
pdfworkshop config <config_name> <new_config_value>
命令
- list-config - 列出配置值
- config <option> <value> - 编辑工具配置值
- run - 压缩存储在 input_dir 中的所有 PDF 文件,将结果存储在 output_dir 中
如何使用
默认情况下,要压缩的 PDF 文件应位于调用该工具的目录中。使用run命令后,将创建一个输出目录,其中将存储所有压缩文件。
示例运行
要练习一些可用的命令,可以尝试:
- 列出当前配置
pdfworkshop list-config
- 定义 API public_key 值
pdfworkshop config public_key <new_public_key>
- 运行 PDF 压缩工具
pdfworkshop run
执照
这个项目是在 MIT 许可下获得许可的 - 有关详细信息,请参阅LICENSE文件。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pdfworkshop-1.1.2.tar.gz
(7.2 kB
查看哈希)
内置分布
pdfworkshop-1.1.2-py3-none-any.whl
(8.4 kB
查看哈希)
关
pdfworkshop -1.1.2.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 16cae97f929ecff6cf2916e69a17cab1ebce2364f9224f276b27398cd2c9c944 |
|
| MD5 | 32531c27ec93d2b5283436efb8605d1e |
|
| 布莱克2-256 | 572e67ce5f64f4724f65b431bd17e32c23b063906eed8ef937d7205220135a87 |
关
pdfworkshop -1.1.2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 716cbb7929934e4532af46608c5a50941551d4e793e1b22391e38187d41930c1 |
|
| MD5 | 8f5489487e648b61963950da4fd260c3 |
|
| 布莱克2-256 | 99ddb1e8b4fc4180a4a0b19075d3b4254051d063d8797cfe0de6c78bb8fb02fa |