IRONSOFTWAREHOME
비밀번호, 보안 및 메타데이터
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
비밀번호, 보안 및 메타데이터

비밀번호, 보안 및 메타데이터

IronPDF 사용하면 암호화, 복호화, 메타데이터 수정은 물론 주석, 콘텐츠 복사 및 붙여넣기, 양식 필드, 인쇄와 관련된 특정 권한을 설정할 수 있습니다.

암호로 보호된 PDF 문서를 열려면 open 메서드를 사용하고 두 번째 매개변수로 암호를 제공합니다. 메타데이터를 설정하려면 새 맵을 생성하고 메타데이터 정보에 해당하는 키-값 쌍을 입력해야 합니다. 새 메타데이터 맵을 overrideMetadata 메서드에 전달하여 오래된 메타데이터를 무시합니다.

removePasswordsAndEncryption 메서드는 문서에서 모든 암호를 제거하는 데 사용됩니다. makePdfDocumentReadOnly 메서드는 이 PDF 문서를 읽기 전용으로 만들며, 내용을 128비트로 암호화하고, 내용의 복사 및 붙여넣기, 주석 작성, 양식 편집을 금지합니다.

권한 설정이 포함된 권한 객체를 생성하고, 이를 setPermission 메서드에 전달하여 권한을 구성합니다.

마지막으로, saveAs 메서드는 각각 ownerPassworduserPassword 속성이 설정된 객체를 설정할 수 있습니다.

IronPDF 의 기능 및 사용법에 대한 자세한 내용은 IronPDF 제품 페이지를 방문하거나 Iron Software 웹사이트 에서 다른 제품에 대한 정보를 확인하세요.

GitHub 에서 보안 및 메타데이터 예제를 살펴보세요.
GitHub에서 보기

시작할 준비 되셨나요?

버전:2026.6방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.