一个简单的django应用程序来帮助生成pdf
django-lightpdf的Python项目详细描述
#django lightpdf
[![构建状态](https://travis-ci.org/claudiutopriceanu/django-lightpdf.svg?branch=master)(https://travis ci.org/claudiutopriceanu/django lightpdf)
http://下载http://www.gna.org/wkhtmltopdf/0.12/0.12.12.2.1/wkhtmltox-0.12.2.1-linux-wheezy-amd64.deb
sudo dpkg-iwhtmltox-0.12.12.2.1-linux-wheezy-amd64.deb
>我们需要将“django lightpdf”链接到我们的项目中,我们需要将“django lightpdf”链接到我们的项目中。br/>
1.将“lightpdf”放入“设置”模块中的“已安装的应用程序”中:
```
“已安装的应用程序=(
…
“lightpdf”,
)
````
2。要控制日志记录行为,请在“logging.config.dictconfig”架构之后的设置文件中添加“lightpdf”日志记录配置字典。
3。将“lightpdf”格式化程序放入日志记录[“formatter s”]中,否则将使用默认值。
````
默认日志记录格式化程序={
“format”:'%(levelname)s%(asctime)s%(module)s%(process)d%(thread)d%(message)s'
}
```
4。将“lightpdf”处理程序放入日志记录[“handlers”]中,否则将使用默认值。
````
默认日志记录处理程序={
“level”:“info”,
“class”:“logging.streamhandler”,
“formatter”:“lightpdf”
}
````
5。将“lightpdf”处理程序放入日志记录[“loggers”]中,否则将使用默认值。
````
添加“lightpdf-pdfkit-options”字典,该字典将用作“pdfkit.from_string()”的Kwargs,否则将使用默认值。
````
pdfkit-options={
“页面大小”:“字母”、
“页边距顶部”:“1.2in”、
“页边距右侧”:“0.75in”、
“页边距底部”:“1.2in”,
“左边距”:“0.75in”,
“编码”:“UTF-8”,
“无轮廓”:无,
“安静”:“,“BR/>>BR/>>
-< BR/>‘BR/>从Django.VisualPDF.MIXIN导入PDFGATIONIN < BR/> BR/>类PDFVIEW(PDFGRANTION MIXIN,TemplateView):
模板名称='BLAH.html ' BPD/No> PDFYNAME= BR/>< BR/> DEF get(自),请求,*args,**kwargs):
返回self.render_to_pdf_response()
```
[![构建状态](https://travis-ci.org/claudiutopriceanu/django-lightpdf.svg?branch=master)(https://travis ci.org/claudiutopriceanu/django lightpdf)
http://下载http://www.gna.org/wkhtmltopdf/0.12/0.12.12.2.1/wkhtmltox-0.12.2.1-linux-wheezy-amd64.deb
sudo dpkg-iwhtmltox-0.12.12.2.1-linux-wheezy-amd64.deb
>我们需要将“django lightpdf”链接到我们的项目中,我们需要将“django lightpdf”链接到我们的项目中。br/>
1.将“lightpdf”放入“设置”模块中的“已安装的应用程序”中:
```
“已安装的应用程序=(
…
“lightpdf”,
)
````
2。要控制日志记录行为,请在“logging.config.dictconfig”架构之后的设置文件中添加“lightpdf”日志记录配置字典。
3。将“lightpdf”格式化程序放入日志记录[“formatter s”]中,否则将使用默认值。
````
默认日志记录格式化程序={
“format”:'%(levelname)s%(asctime)s%(module)s%(process)d%(thread)d%(message)s'
}
```
4。将“lightpdf”处理程序放入日志记录[“handlers”]中,否则将使用默认值。
````
默认日志记录处理程序={
“level”:“info”,
“class”:“logging.streamhandler”,
“formatter”:“lightpdf”
}
````
5。将“lightpdf”处理程序放入日志记录[“loggers”]中,否则将使用默认值。
````
添加“lightpdf-pdfkit-options”字典,该字典将用作“pdfkit.from_string()”的Kwargs,否则将使用默认值。
````
pdfkit-options={
“页面大小”:“字母”、
“页边距顶部”:“1.2in”、
“页边距右侧”:“0.75in”、
“页边距底部”:“1.2in”,
“左边距”:“0.75in”,
“编码”:“UTF-8”,
“无轮廓”:无,
“安静”:“,“BR/>>BR/>>
-< BR/>‘BR/>从Django.VisualPDF.MIXIN导入PDFGATIONIN < BR/> BR/>类PDFVIEW(PDFGRANTION MIXIN,TemplateView):
模板名称='BLAH.html ' BPD/No> PDFYNAME= BR/>< BR/> DEF get(自),请求,*args,**kwargs):
返回self.render_to_pdf_response()
```