用于pdftk的python包装器

pypdftk的Python项目详细描述


#Pypdftk[![Circleci](https://circleci.com/gh/revolunet/pypdftk.svg?style=shield&circle token=78ab3159527f865cf8ee850b3c1c9fcce8ccf631)(https://circleci.com/gh/revolunet/pypdftk)[![特拉维斯](https://travis-ci.org/yguarata/pypdftk.svg?(https://travis ci.org/yguarata/pypdftk/pypdftk)



Python模块驱动可怕的[pdftk][0]二进制[pdftk][0]二进制。




























带有给定数据和返回输出pdf路径
-`pdf路径`:input pdf
-`datas`:dictionary of fielf names/values
-`out_file`(默认值=auto):输出pdf路径。如果未提供,则将使用tempfile
-`flatten`(默认值为true):将最终的pdf


\concat`
合并多个pdf到一个文件中,并返回输出pdf路径
-`files`:要连接的pdf文件列表
-`out_file`(默认值为auto):输出pdf路径。如果没有提供,将使用tempfile

` split`
在多个页面中拆分单个pdf,并返回一个页面路径列表
-`pdf_path`:input pdf
-`out_dir`(默认值=auto):output pdfs dir。如果没有提供,将使用tempfile

**警告**如果您给出out_dir参数,请确保其为空,否则split函数可能会破坏您的文件并返回不正确的结果。


###` Get_num_u pages`
返回给定PDF的页数
-`PDF_path`:输入PDF文件

它是基于1的。
-`pdf_to_insert_path`是将插入到旧页的pdf。


如果未提供“output_pdf_path”,则返回一个包含结果pdf的临时文件。


通过应用uncompress过滤器删除pdf页面流压缩。使用压缩过滤器
还原压缩。
-`pdf_path`:输入pdf文件
-`out_file`(默认值=auto):输出pdf路径。如果没有提供,将使用tempfile-tempfile
-`flatten`(默认值为true):压平最终的pdf


35 35 35 35 35 \35
-`pdf路径`:输入pdf文件





//
tempffile(如果没有提供,将使用tempffile)
<
/>
/><
/>>
数据={
'firstname':'Julien',
'company':'revolunet',
'price':42


generated_pdf=pypdftk.fill_表单('/path/to/model.pdf/path/to/model.pdf,datas)
out_pdf=pypdftk.concat(['/path/to/cover.pdf,generated_pdf')
```
```


pdftk路径路径



>默认情况下,路径为`/usr/bin/bin/usr/bin/br/>/pdftk`但可以使用“pdftk_path”环境变量覆盖它

欢迎您的贡献。



[0]:http://www.pdflabs.com/tools/pdftk the pdf toolkit/
[1]:http://revolunet.com

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

推荐PyPI第三方库


热门话题
java语义理解递归反向字符串返回语句   java toString()方法打印空值   java大型IN子句   如何使用JavaSpring在JavaScriptjQuery中设置post路径   java ByteArrayOutputStream已上载到服务器   java为什么轮询在SocketIO上获取数据“无法加载请求的项”?   java源代码应该以UTF8格式保存   Java数据库轮询器?   在Java中将double转换为float   java AccessDeniedException:C:\Windows\System32\drivers\etc\hosts