用于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
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