Skip to main content

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 查看哈希

已上传 source

内置分布

pdfworkshop-1.1.2-py3-none-any.whl (8.4 kB 查看哈希

已上传 py3