PDF'leri imzalayın ve güvence altına alın
Birkaç satır kod ile modern şifreleme, izinler ve imzalarla PDF özgünlüğünü güvence altına alın ve garantileyin.
Belgenizin Özgünlüğünü Sağlayın
Dijital İmza
PDF'lerinizi dijital olarak imzalayarak, onları doğrulayın ve yazarlık veya onay kanıtı sağlayın. Bu özellik, yasal veya resmi belgeler için esastır.
Nasıl yapıldığını öğrenin:PDF'lerinizi imzalayınusing IronPdf;
using IronPdf.Signing;
// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");Imports IronPdf
Imports IronPdf.Signing
' Cryptographically sign an existing PDF in 1 line of code!
Call New IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf")Düzenleme ve İmzalama Revizyon Geçmişi
PDF belgelerinizin revizyon geçmişini koruyun ve düzenleyin. Daha iyi belge yönetimi için zaman içinde değişiklikleri, onayları ve imzaları takip edin.
Nasıl yapıldığını öğrenin:PDF'leri düzenleyin ve revize edinusing 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");Imports IronPdf
Imports IronPdf.Rendering
' Import PDF and enable TrackChanges
Dim pdf As PdfDocument = PdfDocument.FromFile("annual_census.pdf", TrackChanges:=ChangeTrackingModes.EnableChangeTracking)
'... Various edits ...
pdf.SignWithFile("/assets/IronSignature.p12", "password", Nothing, IronPdf.Signing.SignaturePermissions.AdditionalSignaturesAndFormFillingAllowed)
Dim pdfWithRevision As PdfDocument = pdf.SaveAsRevision()
pdfWithRevision.SaveAs("annual_census_2.pdf")PDF Meta Verilerini Düzenleme
PDF dosyalarınızın meta verilerini, örneğin yazar, başlık ve konu, düzenleyerek, belgenin organizasyonu ve aranabilirliğini geliştirin.
Metadata düzenlemeyi öğreninusing 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");Imports IronPdf
Imports System
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = 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")
Kesintisiz PDF Form Yönetimi ile geliştirin
PDF Formları oluşturun
Doldurulabilir alanlar, onay kutuları, radyo düğmeleri ve daha fazlasıyla etkileşimli PDF formları oluşturun. Bilgi toplamak veya anket oluşturmak için idealdir.
PDF formları oluşturmayı öğreninusing 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");Imports IronPdf
' Input and Text Area forms HTML
Dim FormHtml As String = "
<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
Dim Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf")Mevcut Formları Doldur & Düzenle
Mevcut PDF formlarını kolayca doldurun ve düzenleyin. Form alanlarını değiştirin, içeriği güncelleyin ve belgeleri kesintisiz yönetmek için değişiklikleri kaydedin.
Formları doldurmayı ve düzenlemeyi öğreninusing 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");Imports IronPdf
Dim pdf As PdfDocument = 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" & vbCrLf & "205 N. Michigan Ave."
pdf.SaveAs("textAreaAndInputFormEdited.pdf")Form Alanlarını Düzleştir
Girilen veriyi kilitlemek ve daha fazla düzenlemeyi önlemek için form alanlarını düzleştirin, form içeriğinin bütünlüğünü sağlayın.
Form alanlarını düzleştirmeyi öğreninusing 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");Imports IronPdf
' Select the desired PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("textAreaAndInputFormEdited.pdf")
' Flatten the pdf
pdf.Flatten()
' Save as a new file
pdf.SaveAs("after_flatten.pdf")
Belgelerinizin Güvenliğini Sağlayın
PDF'leri Temizle
Belgelerinizin gizliliğini ve güvenliğini korumak için gizli metadata, hassas içerik ve yorumları kaldırarak PDF'lerinizi temizleyin.
PDF'leri temizlemeyi öğreninusing 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");Imports IronPdf
' Import PDF document
Dim pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Sanitize with Bitmap
Dim sanitizeWithBitmap As PdfDocument = Cleaner.SanitizeWithBitmap(pdf)
' Sanitize with SVG
Dim sanitizeWithSvg As PdfDocument = Cleaner.SanitizeWithSvg(pdf)
' Export PDFs
sanitizeWithBitmap.SaveAs("sanitizeWithBitmap.pdf")
sanitizeWithSvg.SaveAs("sanitizeWithSvg.pdf")Parola ve İzinleri Ayarlama
PDF'lerinizi şifreler ve izinler ile kontrol edin, yetkisiz düzenlemeyi önleyin ve hassas bilgilerinizi koruyun.
PDF izinlerini ayarlamayı öğreninusing 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");Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = 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")Başlamaya Hazır mısınız?
Nuget Downloads 20,756,830|Sürüm:2026.7yeni yayınlandı