通过将文本覆盖到现有pdf上,从django模型生成pdf
django-smmapdfs的Python项目详细描述
smmapdfs用于通过将字段文本覆盖到背景pdf文件上,从django模型生成pdf文件。它不同于其他django pdf应用程序,例如django-easy-pdf和django-pdfkit,因为它是供希望将一些文本覆盖到预先准备好的pdf背景上的图形设计师使用的。
smmapdfs还可以用来发送带有pdf的电子邮件。最初的目的是在自行车比赛结束时派发毕业证书。
集成:
有关如何将smmapdfs集成到django应用程序中的示例,请参见示例应用程序。
配置:
在smmapdfs管理中:
- 为每个比赛添加一个新的pdfsandwich类型,上传一个pdf并设置其大小。每场比赛只能有一种pdfsandwich类型
- 对于每个pdfsandwich类型和langauge,添加一封pdfsandwich电子邮件
在应用程序的管理员中:
- 对于每个pdfsandwich类型,添加希望在pdfsandwich上显示的字段,设置它们的坐标左→右,底部810_(以毫米为单位)
生成PDF三明治:
在应用程序的管理中
- 选择要为其生成pdfsandwich的对象
- 选择make pdfsandwich操作
发送PDF三明治:
- 在“应用程序管理”中,选择要发送的pdfsandwich并使用“发送”操作
有关电子邮件格式的说明:
电子邮件以HTML消息的形式发送。文本消息是通过去掉html标记创建的。这意味着链接应该以完整的形式书写。
垃圾邮件
请记住,美国和欧盟对发送未经请求的垃圾邮件都有刑事处罚。此应用程序不是为此目的而设计或设计的。请不要用它来发送垃圾邮件。(本说明对许可目的没有法律影响。该软件是在gnu lgplv3.0下授权的)