I was trying to generate a pdf using rml report. I want to secure it using a password. How can I do that in Odoo 8.0 ?
此问题已终结
you have to encrypt the pdf file using code
i hope this code will help you .
import sys
from pyPdf import PdfFileWriter, PdfFileReader
def secure_pdf(InPdf, OutPassPdf, Passwd):
output = PdfFileWriter()
input1 = PdfFileReader(file(InPdf, "rb"))
for i in range(0, input1.getNumPages()):
output.addPage(input1.getPage(i))
outputStream = file(OutPassPdf, "wb")
output.encrypt(Passwd, use_128bit=True)
output._header
output.write(outputStream)
outputStream.close()
return True
secure_pdf("/Input.pdf",
"/OutPut.pdf",
str(email_id))
There are various solutions available to apply the password to your PDF file. I checked many solutions and come with an amazing tool named Softaken PDF Protector Tool which simply lock your PDF file and restrict others to open it without knowing the password.
| 相关帖文 | 回复 | 查看 | 活动 | |
|---|---|---|---|---|
|
|
0
4月 18
|
5521 | ||
|
|
2
3月 15
|
10826 | ||
|
|
5
6月 18
|
19027 | ||
|
|
0
9月 15
|
5291 | ||
|
|
3
3月 26
|
1803 |