Przetestuj w produkcji bez znaków wodnych.
Działa tam, gdzie tego potrzebujesz.
Uzyskaj 30 dni pełni funkcjonalnego produktu.
Uruchom w ciągu kilku minut.
Pełny dostęp do naszego zespołu wsparcia technicznego podczas okresu próbnego
Zabezpiecz i zagwarantuj autentyczność plików PDF dzięki nowoczesnemu szyfrowaniu, uprawnieniom i podpisom za pomocą kilku wierszy kodu.
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-yusing IronPdf;
using IronPdf.Signing;
// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");
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 PDFusing 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");
Edytuj metadane swoich plików PDF, takie jak autor, tytuł i temat, aby poprawić organizację dokumentów i wyszukiwalność.
Dowiedz się, jak:edytuj metadaneusing 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");
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 PDFusing 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");
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 formularzeusing 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");
Spłaszczaj pola formularzy, aby zablokować wprowadzane dane i zapobiec dalszej edycji, zapewniając integralność zawartości formularza.
Dowiedz się, jak:spłaszcz pola formularzyusing 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");
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-yusing 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");
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 PDFusing 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");