IRONSOFTWAREHOME
Senhas, segurança e metadados
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Import a PDF document or create a new PDF from Html
    const pdf = await PdfDocument.open("encrypted.pdf", "password");

    // Create an empty Map
    const newMetadata = new Map();

    // Add key-value pairs of metadata
    newMetadata.set("Author", "Satoshi Nakamoto");
    newMetadata.set("Keywords", "SEO, Friendly");

    await pdf.overrideMetadata(newMetadata);

    await pdf.removePasswordsAndEncryption();
    // Make PDF read-only
    await pdf.makePdfDocumentReadOnly("secret-key");

    // Configure permissions
    const permissions = {
        AllowAnnotations: false,
        AllowExtractContent: false,
        AllowFillForms: false,
        AllowPrint: true,
    };

    await pdf.setPermission(permissions);
    
    // Change or set the document encrpytion password
    await pdf.saveAs("secured.pdf", {
        ownerPassword: "top-secret",
        userPassword: "my-password",
    });
})();
npm i @ironsoftware/ironpdf
Senhas, segurança e metadados

Senhas, segurança e metadados

O IronPDF permite criptografar, descriptografar, modificar metadados e definir determinadas permissões relativas a anotações, cópia e colagem de conteúdo, campos de formulário e impressão.

Para abrir um documento PDF protegido por senha, use o método open e forneça a senha como o segundo parâmetro. A configuração de metadados requer a criação de um novo mapa e a inserção de pares de chave-valor correspondentes às informações de metadados. Passe o novo mapa de metadados para o método overrideMetadata para substituir os metadados antigos.

O método removePasswordsAndEncryption é usado para remover senhas do documento. O método makePdfDocumentReadOnly tornará este documento PDF somente leitura, criptografando o conteúdo a 128 bits e proibindo copiar e colar conteúdo, anotações e edição de formulários.

Configure permissões criando um objeto de permissão com configurações de permissão e passe-o para o método setPermission.

Finalmente, o método saveAs pode facilitar um objeto com as propriedades ownerPassword e userPassword para serem definidas respectivamente.

Para obter informações mais detalhadas sobre os recursos e usos do IronPDF, visite a página do produto IronPDF ou explore outros produtos da Iron Software em seu site .

Explore exemplos de segurança e metadados no GitHub.
Ver no GitHub

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.