Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
4 Odpovědi
8703 Zobrazení

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 ?

Avatar
Zrušit
Nejlepší odpověď

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))


Avatar
Zrušit
Nejlepší odpověď

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. 

Avatar
Zrušit
Nejlepší odpověď

Hi,

This app will also helpful: https://apps.odoo.com/apps/modules/13.0/password_protected_pdf/

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
dub 18
3858
2
bře 15
8862
5
čvn 18
16721
0
zář 15
3996
3
čvc 24
8376