Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
4 Odpowiedzi
8707 Widoki

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 ?

Awatar
Odrzuć
Najlepsza odpowiedź

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


Awatar
Odrzuć
Najlepsza odpowiedź

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. 

Awatar
Odrzuć
Najlepsza odpowiedź

Hi,

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
kwi 18
3865
2
mar 15
8876
5
cze 18
16731
0
wrz 15
4003
3
lip 24
8384