PDFKit.NET 5.0

Create and manipulate PDF documents. Split, append, stamp, encrypt, extract, fill and more.
Download PDFKit.NET 5.0
We will send you a download link
Why do we ask your email address?
We send tips that speed up your evaluation
We let you know about bug fixes
You can always unsubscribe with one click
We never share your address with a 3rd party
Thank you for your download

We have sent an email with a download link. Alternatively, you may want to use the NuGet package manager to install our library.

Nuget ID

Use the NugetID and start right away, or download the package and install it handmatically

.NET Core new
Create from scratch
Fill and flatten forms
Tagging new
Dynamic XFA new
Split and stitch
Digital signatures
Extract graphics
Compatible with

No results

.NET Core console app on MacOS
Add barcodes to PDF
Add text field to PDF
... and 132 more
How to downscale all images in a PDF
How to generate and export certificates
How to downscale all images in a PDF
Add Stamp to PDF
How to use a system font for rendering text
Customize the GUI interaction of a radio button
Customize the UI interaction of a check box
PDF to grayscale TIFF
How to reduce PDF file size
How do I create graphics with Icc based colors
Highlight fields in PDF
Add a note to PDF
Display PDF in a WPF app and stay responsive – the code
Draw interactively on a PDF page
Resize PDF pages
Verify a custom digital PDF signature
C# Print PDF documents from a WPF application
Extract glyph boxes from PDF
Use TrueType font collections
Layout text with MultilineTextShape
Calculate the height of a paragraph in PDF
Merge PDF files in C# .NET
How do I extract page destinations from bookmarks?
Clip PDF page content in C#
How do I use PDFControls.NET in a WPF application
Fill PDF form
Extract glyphs and sort by reading order
Add bookmarks to PDF
How to scale content of PDF
Create rectangles with rounded corners
Create text with decorations
Create layers in PDF and draw on each layer
Multipage TIFF to PDF
Crop content on a PDF page
How to embed files in a PDF document
Remove graphics from PDF
Change the color inside a PDF
Create PDF in C#
Text formatting
Import FDF into PDF
Flatten PDF form
Digitally sign a PDF form in C# or VB.NET
Vector graphics in PDF
Translate PDF page content
Extract graphics from PDF
Determine the content bounding box
How to add page numbers to your PDF
Create / impose PDF 2-up
Search text in PDF
Append multiple PDF documents
Convert PDF to plain text
Flatten Markup Annotation
Extract embedded files from PDF
Extract images from PDF
Add a Diagonal Watermark to PDF in C#
Fit image to PDF page
Add simple html text to PDF
Add multiline text to a PDF document
Add single-line text to PDF
Create a new digitally signed PDF document
PDF Viewer Preferences
Change page orientation PDF
Split PDF pages in C# and VB.NET
Append two or more existing PDF files
Change colors of black-and-white TIFF after converting from PDF
Determine if a PDF only contains images
Add footer to PDF
Convert SVG to PDF
Fill in a PDF form using MVC
C# render pdf in browser using MVC
Convert XHTML to PDF
Add hyperlink to PDF
Rotate a PDF page
Change the formatting of a numeric field
How to mirror PDF pages and other shapes
Fill in a template PDF document
How to add autosized text to PDF
Create formfields in PDF documents
Export FDF from PDF form
Add a link with an internal destination to PDF
Remove PDF security settings
Add a link to PDF with an external destination
How to sign and verify updates to a PDF document
Convert PDF to PNG using WPF
Embed TrueType font
Override MouseWheel event
Convert PDF to an image using a dither matrix
Font mapping
Convert PDF with layers to image
Print document
Render PDF with ResolveFont event handler
Render PDF to EMF
Convert PDF to XPS
How to create a thumbnail viewer
How to create a tiling for shapes in PDF
Add footer with left and right aligned text on same line
Convert PDF to JPG in C#
EMF to PDF as vector image
EMF to PDF as raster image
Replace field with image
Add a rubber stamp annotation with a custom icon
Create a text annotation in PDF with rich text
XhtmlParagraph and TrueType fonts
What is the resulting fontsize in PDF for rich text used in a SimpleXhtmlShape
Read and write meta data from PDF
Create a custom signature handler to sign and verify PDF documents
Merge PDF
Stitch PDF documents
Download and convert image to PDF
Convert TXT to PDF
Convert PDF to multipage TIFF in C# .NET
Convert multiple PDF pages to bitmap
Render a PDF to bitmap
Bulleted list from XML and XSL
Tagged PDF
PDFKit.NET 5.0 – detailed changes to the API
Create tagged PDF
PDFKit.NET 5.0 and .NET Core
PDFKit.NET 5.0 and Xamarin
Dynamic XFA
PDFKit.NET 5.0 .NET Standard API
Add tags to existing PDF
Read PDF tags
Merge XDP data with dynamic XFA form
Fill XFA form and export XDP data
Fill and save dynamic XFA form
Use PDFKit.NET 5.0 with a Xamarin.Forms app
Use multiple licenses
Licensing and .NET Standard
Reduce PDF size
Generate PDF form from XML
Generate PDF with local images from XML with Xamarin.iOS
Disable submit button after submitting
Write Document to HttpResponse
Document document = new Document(inFile);

// navigate to field based on name and set value
TextField textField = document.Fields["Text1"] as TextField;
textField.Value = "Hello";


Fill out forms

Fill text fields, checkboxes, radio buttons, etc. and save form either editable or flattened

Document document = new Document(inFile);

// import
var xdpStream = File.Create("data.xdp");
var xdpData = new XdpFormData(xdpStream);


Dynamic XFA

Populate and consume dynamic XFA documents with the new XFA processor API.

Document pdfIn = new Document(inFile);
Page page = pdfIn.Pages[0];
ShapeCollection shapes = page.CreateShapes();


Document pdfOut = new Document(outFile);

Extract graphics

Extract all graphics on a page as a collection of shapes. Shapes can be text, images and curves. Manipulate the collection and write it back to the page in order to accomplish any kind of graphics editing.

var document = new Document(inFile);

// create signature handler form certificate
var keyStore = File.Create("ChrisSharp.pfx");
var handler = StandardSignatureHandler.Create(keyStore);

// sign field
var field = document.Fields["SignHere"] as SignatureField;
field.SignatureHandler = handler;
field.ContactInfo = "+31 020 999 9999";
field.Location = "The Netherlands";
field.Reason = "I fully agree!";


Digital signatures

Digitally sign PDF documents. In addition you can verify signed documents. We also support custom signature handlers to support proprietary encryption algorithms.

Select currency
Email support 1 year
Maintenance 1 year
Upgrades 1 year
Renewal 25%
Email support 1 year
Maintenance 1 year
Upgrades 1 year

Deploy our software to cloud infrastructure such as Azure or AWS without limitations on scalability or elasticity.

Email support 1 year
Maintenance 1 year
Upgrades 1 year

Deploy our software to multiple servers or multiple desktops. Either in-house or at your customer’s site.

Want to get to know more about our license model?
Read more