Senhas, segurança e metadados

O IronPDF oferece aos desenvolvedores opções robustas de segurança para PDFs, permitindo a personalização e configuração de metadados, senhas, permissões e muito mais. Com as opções de senhas, segurança e metadados do IronPDF, você pode criar permissões personalizadas e níveis de segurança para atender às necessidades do seu documento PDF. Isso é possível graças ao uso de classes como as classes SecuritySettings e MetaData. Algumas opções incluem limitar os documentos PDF para que não sejam imprimíveis, configurá-los como somente leitura, criptografá-los em 128 bits e protegê-los com senha.

A configuração de metadados personalizados funciona implementando a classe MetaData para acessar as várias opções de metadados do PDF e definindo-as com seus valores personalizados. Isso inclui alterar o autor, as palavras-chave, os dados modificados e muito mais. A configuração de definições de segurança personalizadas inclui a possibilidade de definir palavras-passe personalizadas para utilizadores e proprietários, permissões de impressão, modo de leitura apenas e muito mais.

Para começar a personalizar a segurança dos seus documentos PDF, primeiro você precisa carregar um PDF existente ou criar um novo. Aqui, carregamos um documento PDF existente protegido por senha, no qual inserimos a senha necessária para abrir o documento. Depois que o PDF é carregado, usamos pdf.MetaData.Keys para obter os metadados atuais do PDF. Para remover valores de metadados PDF existentes, use o método RemoveMetaDataKey. Para começar a definir novos valores de metadados, use pdf.MetaData.metadataField (por exemplo, pdf.MetaData.Keywords) e, em seguida, basta atribuir o novo valor a ele. Os campos de metadados, como Title e Keywords, aceitam valores de texto, enquanto o campo ModifiedData aceita valores de data e hora.

Em seguida, definimos novas configurações de segurança usando a classe SecuritySettings. Como você pode ver, existem diversas configurações que você pode definir aqui. Isso lhe dá controle total sobre as permissões e os níveis de segurança de cada documento PDF com o qual você trabalha. Para acessar essas configurações, basta usar pdf.SecuritySettings, seguido da configuração que deseja ajustar. Por exemplo, o método MakePdfDocumentReadOnly define o documento PDF como somente leitura, criptografando o conteúdo em 128 bits. Outras opções para SecuritySettings incluem:

  • AllowUserAnnotations: Controls whether or not users can annotate the PDF.
  • AllowUserPrinting: Controls printing permissions for the document.
  • AllowUserFormData: Sets the permissions for whether users can fill in forms.
  • OwnerPassword: Sets the owner password for the PDF, which is used to disable or enable the other security settings.
  • UserPassword: Sets the user password for the PDF, which must be entered in order to open or print the document.

Depois de definir os metadados personalizados, as senhas e as configurações de segurança para o seu documento PDF, use o método pdf.SaveAs para salvar o PDF em um local específico.

Aprenda a lidar com metadados de PDF com o IronPDF.

Pronto para começar?
Nuget Downloads 19,014,616 | Versão: 2026.5 just released
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.