IRONSOFTWAREHOME
Senhas, segurança e metadados
from ironpdf import *

# Open an Encrypted File, alternatively create a new PDF from Html
pdf = PdfDocument.FromFile("encrypted.pdf", "password")

# Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = Now()

# The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = PdfPrintSecurity.FullPrintRights

# Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"  # password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"  # password to open the pdf
pdf.SaveAs("secured.pdf")
pip install ironpdf
Senhas, segurança e metadados

Senhas, segurança e metadados

IronPDF for Python oferece controle abrangente sobre a segurança e os metadados de documentos PDF — incluindo informações de autor, palavras-chave, senhas e restrições de permissões do usuário.

Começando

Carregue um PdfDocument, modifique propriedades em seus objetos MetaData e SecuritySettings e depois salve. Tanto os metadados quanto as configurações de segurança são aplicados juntos em uma única operação de salvamento.

Propriedades de Metadados

  • MetaData.Author: Define o nome do autor do documento visível nas propriedades do PDF.
  • MetaData.Keywords: Define palavras-chave amigáveis para SEO associadas ao documento.
  • MetaData.ModifiedDate: Registra quando o documento foi modificado pela última vez. Now() insere a data/hora atual.

Configurações de segurança

  • SecuritySettings.RemovePasswordsAndEncryption(): Limpa qualquer senha existente e criptografia do documento antes de aplicar novas configurações.
  • SecuritySettings.MakePdfDocumentReadOnly(key): Restringe a edição do documento. O key é uma chave de assinatura interna, não uma senha voltada para o usuário.
  • SecuritySettings.AllowUserAnnotations: Quando False, os usuários não podem adicionar anotações em um visualizador de PDF.
  • SecuritySettings.AllowUserCopyPasteContent: Quando False, impede a cópia de texto do PDF.
  • SecuritySettings.AllowUserFormData: Quando False, campos de formulário não podem ser preenchidos pelo usuário.
  • SecuritySettings.AllowUserPrinting: Controla as permissões de impressão. PdfPrintSecurity.FullPrintRights permite imprimir; use outros valores para restringi-la.
  • SecuritySettings.OwnerPassword: Senha necessária para editar ou alterar configurações de segurança em um visualizador de PDF.
  • SecuritySettings.UserPassword: Senha necessária para abrir e ler o PDF.
Aprenda a proteger documentos PDF com IronPDF for Python!

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.