IRONSOFTWAREHOME

Podpisywanie i zabezpieczanie plików PDF

Zabezpiecz i zagwarantuj autentyczność plików PDF dzięki nowoczesnemu szyfrowaniu, uprawnieniom i podpisom za pomocą kilku wierszy kodu.

Zapewnij autentyczność swojego dokumentu

1

Podpis cyfrowy

Podpisuj cyfrowo swoje PDF-y, aby je uwierzytelnić i dostarczyć dowód autorstwa lub zatwierdzenia. Ta funkcja jest niezbędna do dokumentów prawnych lub urzędowych.

Dowiedz się, jak:podpisuj swoje PDF-y
using IronPdf;
using IronPdf.Signing;
// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");
2

Edytuj i podpisz historię zmian

Zarządzaj i edytuj historię wersji swoich dokumentów PDF. Śledź zmiany, zatwierdzenia i podpisy w czasie, aby lepiej zarządzać dokumentami.

Dowiedz się, jak:edytuj i historia wersji PDF
using IronPdf;
using IronPdf.Rendering;
// Import PDF and enable TrackChanges
PdfDocument pdf = PdfDocument.FromFile("annual_census.pdf", TrackChanges: ChangeTrackingModes.EnableChangeTracking);
// ... Various edits ...
pdf.SignWithFile("/assets/IronSignature.p12", "password", null, IronPdf.Signing.SignaturePermissions.AdditionalSignaturesAndFormFillingAllowed);
PdfDocument pdfWithRevision = pdf.SaveAsRevision();
pdfWithRevision.SaveAs("annual_census_2.pdf");
3

Edycja metadanych PDF

Edytuj metadane swoich plików PDF, takie jak autor, tytuł i temat, aby poprawić organizację dokumentów i wyszukiwalność.

Dowiedz się, jak:edytuj metadane
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.SaveAs("pdf-with-metadata.pdf");

Udoskonal swoje dokumenty poprzez bezproblemowe zarządzanie formularzami PDF

1

Tworzenie formularzy PDF

Twórz interaktywne formularze PDF z polami do wypełnienia, polami wyboru, przyciskami radiowymi i innymi. Idealne do zbierania informacji lub tworzenia ankiet.

Dowiedz się, jak:twórz formularze PDF
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf");
2

Wypełnij i edytuj istniejące formularze

Wypełniaj i edytuj istniejące formularze PDF z łatwością. Modyfikuj pola formularzy, aktualizuj zawartość i zapisuj zmiany dla spokojnego zarządzania dokumentami.

Dowiedz się, jak:wypełniaj i edytuj formularze
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputForm.pdf");

// Set text input form values
pdf.Form.FindFormField("firstname").Value = "John";
pdf.Form.FindFormField("lastname").Value = "Smith";

// Set text area form values
pdf.Form.FindFormField("address").Value = "Iron Software LLC\r\n205 N. Michigan Ave.";

pdf.SaveAs("textAreaAndInputFormEdited.pdf");
3

Spłaszcz pola formularzy

Spłaszczaj pola formularzy, aby zablokować wprowadzane dane i zapobiec dalszej edycji, zapewniając integralność zawartości formularza.

Dowiedz się, jak:spłaszcz pola formularzy
using IronPdf;

// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("textAreaAndInputFormEdited.pdf");

// Flatten the pdf
pdf.Flatten();

// Save as a new file
pdf.SaveAs("after_flatten.pdf");

Zapewnij bezpieczeństwo swojej dokumentacji

1

Sanituj PDF-y

Sanituj swoje PDF-y, usuwając ukryte metadane, wrażliwą treść i komentarze, aby chronić poufność i bezpieczeństwo dokumentu.

Dowiedz się, jak:sanityzuj PDF-y
using IronPdf;

// Import PDF document
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Sanitize with Bitmap
PdfDocument sanitizeWithBitmap = Cleaner.SanitizeWithBitmap(pdf);

// Sanitize with SVG
PdfDocument sanitizeWithSvg = Cleaner.SanitizeWithSvg(pdf);

// Export PDFs
sanitizeWithBitmap.SaveAs("sanitizeWithBitmap.pdf");
sanitizeWithSvg.SaveAs("sanitizeWithSvg.pdf");
2

Ustawianie hasła i uprawnień

Ustawiaj hasła i uprawnienia w swoich PDF-ach, aby kontrolować dostęp, zapobiegać nieautoryzowanej edycji i chronić wrażliwe informacje.

Dowiedz się, jak:ustaw uprawnienia PDF
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Secret Information:</h1> Hello World");

// Password to edit the pdf
pdf.SecuritySettings.OwnerPassword = "123password";

// Password to open the pdf
pdf.SecuritySettings.UserPassword = "password123";
pdf.SaveAs("protected.pdf");

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7wł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