用于PDFTK的Python包装器和snap安装解决方案
pypdftk-snap-wrkarnd的Python项目详细描述
pypdftk
Python模块来驱动awesomepdftk二进制文件。在
由revolunet团队和{a5}团队自豪地为您带来
特点
fill_form
用给定的数据填充PDF并返回输出的PDF路径
pdf_path
:输入PDF- ^{/cdlf>名称
out_file
(默认为auto):输出PDF路径。如果未提供,将使用tempfileflatten
(默认值=True):展开最终的PDF
concat
将多个PDF合并到一个文件中并返回输出PDF路径
files
:要连接的PDF文件列表out_file
(默认为auto):输出PDF路径。如果未提供,将使用tempfile
split
将单个PDF拆分为多个页面并返回页面路径列表
pdf_path
:输入PDFout_dir
(默认值=auto):输出PDFs目录。如果未提供,将使用tempfile
warning如果您给出了out_dir参数,请确保其为空,否则split函数可能会破坏您的文件并返回不正确的结果。在
gen_xfdf
生成一个适合填写PDF表单的xfd文件,并返回生成的xfd文件路径
datas
:数据字典
get_num_pages
返回给定PDF的页数
pdf_path
:输入PDF文件
replace_page
将PDF(PDF路径)中的页面替换为PDF指向的PDF插入路径。在
pdf_path
是将替换其页面的PDF。在page_number
是要替换的pdf路径中的页面号。它是以1为基础的。在pdf_to_insert_path
是将插入旧页的PDF。在
stamp
将戳记(从stamp_pdf_path
)应用到pdf_path
中的PDF文件。如果没有提供output_pdf_path
,则返回一个包含结果PDF的临时文件。在
[compress | uncompress]
These are only useful when you want to edit PDF code in a text
editor like vim or emacs. Remove PDF page stream compression by
applying the uncompress filter. Use the compress filter to
restore compression.
pdf_path
:输入PDF文件out_file
(默认为auto):输出PDF路径。如果未提供,将使用tempfileflatten
(默认值=True):展开最终的PDF
dump_data_fields
阅读PDF并输出表单字段统计信息。在
pdf_path
:输入PDF文件
示例
填写PDF模型并添加封面:
^{pr2}$pdftk路径
默认情况下,path是/usr/bin/pdftk
,但是您可以用PDFTK_PATH
环境变量覆盖它
许可证
此模块在MIT license许可下发布。欢迎您的贡献。在
- 项目
标签: