Como encriptar e colocar marca d'água em um PDF usando PHP

Escrito por jim campbell | Traduzido por marco aurelio zancan
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como encriptar e colocar marca d'água em um PDF usando PHP
Encriptação de arquivos PDF (Thinkstock Images/Comstock/Getty Images)

A linguagem PHP permite criar dinamicamente arquivos PDF que podem ser exibidos e distribuídos em seu site. A encriptação e a marca d'água de arquivos PDF os protegem de infringimentos de copyright e permite que apenas pessoas autorizadas visualizem seu conteúdo. Use um plugin de encriptação e marcas d'água de PHP para melhorar o processo de criação do PDF e proteger o arquivo contra usuários não autorizados.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Clique com o botão direito no arquivo PHP que você quer usar para criar o arquivo PDF. Vá em "Abrir com" e selecione seu editor favorito de PHP. Adicione o arquivo do plugin à parte superior da página, copando e colando o seguinte trecho no código fonte:

    require_once("Stamper/SetaPDF_Stamper.php");

  2. 2

    Configure uma marca d'água no arquivo. Esse código cria uma chamada "My file" (Meu arquivo):

    $watermark = new SetaPDF_TextStamp(); $stamper =& SetaPDF_Stamper::factory('I'); $watermark ->setText("My File"); $stamper->setStamp($watermark); $stamper->stampit();

  3. 3

    Use o seguinte código para encriptar o arquivo:

    exec(“C:\EncryptPDF.exe -i c:\original.pdf -o C:\output.pdf -w owner -u user -e pass”);

    Troque "user" e "pass" pelos seus próprios dados. Seus recipientes necessitam dessa informação para acessar o arquivo. Altere "output.pdf" pelo nome que você quer dar para o arquivo e troque "original.pdf" pelo nome do arquivo com a marca d'água.

  4. 4

    Salve as mudanças e abra o arquivo em seu navegador para testar as configurações.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível