IRONSOFTWAREHOME
Hasla, bezpieczeństwo i metadane
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",
    });
})();
NuGet Download
Install-Package @ironsoftware/ironpdf
Hasla, bezpieczeństwo i metadane

Hasla, bezpieczeństwo i metadane

IronPDF umożliwia szyfrowanie, odszyfrowywanie, modyfikacje metadanych oraz ustawianie okreslonych uprawnien dotyczących adnotacji, kopiowania i wklejania treści, pol formularzy oraz drukowania.

Aby otworzyć dokument PDF chroniony hasłem, użyj metody open i podaj hasło jako drugi parametr. Ustawienie metadanych wymaga utworzenia nowej mapy i wprowadzenia par klucz-wartosc odpowiadających informacjom metadanych. Przekaż nową mapę metadanych do metody overrideMetadata, aby zastąpić stare metadane.

Metoda removePasswordsAndEncryption jest używana do usunięcia wszelkich haseł z dokumentu. Metoda makePdfDocumentReadOnly uczyni ten dokument PDF tylko do odczytu, szyfrując zawartość w 128 bitach i uniemożliwiając kopiowanie i wklejanie zawartości, adnotacje i edycję formularzy.

Skonfiguruj uprawnienia, tworząc obiekt uprawnień z ustawieniami uprawnień i przekaż go do metody setPermission.

Ostatecznie metoda saveAs może ułatwić skonfigurowanie obiektu z właściwościami ownerPassword i userPassword ustawionymi odpowiednio.

Aby uzyskać bardziej szczegółowe informacje o możliwosciach i zastosowaniach IronPDF, odwiedz stronę produktu IronPDF lub odkryj więcej na temat innych produktów Iron Software na ich stronie internetowej.

Poznaj przykłady dotyczące Bezpieczenstwa i Metadanych na GitHubie
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta