Jump to content

Criar PDF e definir permissões de segurança


chaus
 Share

Recommended Posts

Podes utilizar esta classe PHP para criar ficheiros PDF.. http://sourceforge.net/projects/tcpdf/  (esta classe é utilizada por um CMS muito conhecido o Joomla!)

Obrigado kingless mas continuo com o mesmo problema do HTML2FPDF que é o facto de não saber como alterar as permissões do PDF (assinatura, imprimir, etc...).

Se alguém souber alguma forma de criar o PDF e definir ou alterar as permissões de segurança....

Link to comment
Share on other sites

se não me engano, para definir permissões do ficheiros pdf precisas do Adobe Acrobat

Pois... eu tenho andado já há alguns dias  à procura de informação e também ainda não encontrei nada que me permita definir as permissões excepto os produtos Adobe...

Se alguém me pudesse confirmar (documentação, artigos...) que apenas o Adobe Acrobat permite este tipo de operações (porque ainda não vi isso escrito em lado nenhum), apesar de que o que gostaria mesmo era de encontrar uma forma de o poder fazer 😕

Agradeço ao kingless e ao Rui Carlos pelas respostas.

Link to comment
Share on other sites

Já encontrei uma forma de definir as permissões de segurança, utilizei o FPDI - http://fpdi.setasign.de/index.php?p=home com o FPDI_Protection - http://fpdi.setasign.de/index.php?p=downloads.

Para isso basta:

<?php

require('fpdi_protection.php');

$pdf=new FPDI_Protection();
$pdf->SetProtection(array('print', 'annot-forms', 'copy', 'modify'));
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial');
$pdf->Write(10,'Permissões de Segurança aplicadas.');
$pdf->Output();

?>

Agradeço a todos a ajuda dada.

Agora passei entao para o meu problema nº2  😕 para o qual necessito da vossa ajuda para o resolver:

Necessito de inserir um campo para a assinatura digital (penso que para isso tenho de criar um formulario).

Já li diversa documentação mas ainda não sei como o fazer... se alguém me puder ajudar (documentação, exemplos, seja o que for) agradecia.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.