예제 #1
0
 def test_doctemplate(self):
     "Test generating an encrypted pdf by setting a user password on the DocTemplate."
     header = ParagraphStyle(name='Heading', fontSize=36)
     story = [Paragraph("Top secret", header)]
     fname = outputfile('test_encrypt_doctemplate.pdf')
     doc = SimpleDocTemplate(fname, encrypt='User')
     doc.build(story)
     parsedoc(fname)
예제 #2
0
 def test_doctemplate(self):
     "Test generating an encrypted pdf by setting a user password on the DocTemplate."
     header = ParagraphStyle(name='Heading', fontSize=36)
     story = [Paragraph("Top secret", header)]
     fname = outputfile('test_encrypt_doctemplate.pdf')
     doc = SimpleDocTemplate(fname, encrypt='User')
     doc.build(story)
     parsedoc(fname)
예제 #3
0
 def test_canvas(self):
     "Test generating an encrypted pdf by setting a user password on the Canvas."
     fname = outputfile('test_encrypt_canvas.pdf')
     c = Canvas(fname, encrypt='User')
     c.setAuthor('Anonymous')
     c.setFont('Helvetica-Bold', 36)
     c.drawString(100, 700, 'Top secret')
     c.save()
     parsedoc(fname)
예제 #4
0
 def test_canvas(self):
     "Test generating an encrypted pdf by setting a user password on the Canvas."
     fname = outputfile('test_encrypt_canvas.pdf')
     c = Canvas(fname, encrypt='User')
     c.setAuthor('Anonymous')
     c.setFont('Helvetica-Bold', 36)
     c.drawString(100,700, 'Top secret')
     c.save()
     parsedoc(fname)
예제 #5
0
 def test_standardencryption(self):
     "Test generating an encrypted pdf by passing a StandardEncryption object to the Canvas."
     encrypt = pdfencrypt.StandardEncryption(userPassword='******', ownerPassword='******')
     encrypt.setAllPermissions(0)
     encrypt.canPrint = 1
     fname = outputfile('test_encrypt_canvas2.pdf')
     c = Canvas(fname, encrypt=encrypt)
     c.setAuthor('Anonymous')
     c.setFont('Helvetica-Bold', 36)
     c.drawString(100,700, 'Top secret')
     c.save()
     parsedoc(fname)
예제 #6
0
 def test_standardencryption(self):
     "Test generating an encrypted pdf by passing a StandardEncryption object to the Canvas."
     encrypt = pdfencrypt.StandardEncryption(userPassword='******', ownerPassword='******')
     encrypt.setAllPermissions(0)
     encrypt.canPrint = 1
     fname = outputfile('test_encrypt_canvas2.pdf')
     c = Canvas(fname, encrypt=encrypt)
     c.setAuthor('Anonymous')
     c.setFont('Helvetica-Bold', 36)
     c.drawString(100,700, 'Top secret')
     c.save()
     parsedoc(fname)