[PDF Reader. PDF Control. PDF Component]

PDFNet SDK is the ultimate PDF toolkit.

With PDFNet components you can build reliable & speedy applications that can view, create, print, edit, and annotate PDFs ... across operating systems.

Developers use PDFNet SDK to read, write, and edit PDF documents compatible with all published versions of PDF specification (including the latest ISO32000). The extensive PDF library API supports most common use-case scenarios such as:
*        PDF Viewing & Collaboration
*        PDF Rasterization
*        PDF Printing
*        PDF Form filling and flattening
*        PDF Split & Merge
*        PDF Stamping
*        Dynamic PDF generation (e.g. FlowDocument & Xaml to PDF)
*        PDF Text extraction and indexing
*        PDF Packages
*        PDF Layers (OCGs)
*        PDF Editing
*        PDF Encryption
*        Manipulate PDF bookmarks, links, and annotations.
*        PDF Optimization
*        PDF conversion to XML, HTML, XPS, SVG, TIF, etc.
*        PDF/A Validation and Conversion
*        PDF Redaction
*        PDF Conversion from XPS, MS Office, HTML, XAML, TXT, TIFF etc.
*        HTML to PDF Conversion

There is a newer version of this package available.
See the version list below for details.
Install-Package PDFNet -Version
dotnet add package PDFNet --version
<PackageReference Include="PDFNet" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PDFNet --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

New Features
* Support for JavaScript actions. This can be enabled using PDFNet.EnableJavaScript and includes the following interactive PDF features:
 * Automatically recalculated fields. Automatically recalculated fields example
 * Verification of user input.Verification of user input example
* Built-in DOC-to-PDF conversion support.
* Export to individual color separations using PDFDraw.
 * Rather than converting to an output format such as RGB, PDFDraw can now preserve separations. Output can be in the form of a single N-channel TIFF, or to a number of output files, one for each separate ink in the source documentSeparation export example
* Support for the "cloudy" and "nozoom" annotation styles.
 * Rectangles and polygons can be drawn in a cloudy style, as shown. Annotations marked as "nozoom" will maintain thier size on screen at any zoom level (commonly applied to sticky notes). Cloud and nozoom annotation example
Performance Improvements
* Faster shape rasterization (0-20%).
* JBig2 decoding performance improvements (3-5x faster in many cases).
* JPEG2000: for the majority of JPEG 2000 encoded images, decoding is now faster and uses much less memory.
* Faster CMYK->RGB conversion in many cases.
* Parsing improvements: much improved performance on files with complex content streams.
Bug Fixes
* Overprint preview handling has been improved.
* More robust handling of corrupt documents.
* Improved stability when used in an interactive environment.
* Many other miscellaneous bug fixes.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 1,210 2/19/2020 361 1/27/2020 1,316 11/1/2019 853 9/20/2019 1,392 8/23/2019 398 7/26/2019 1,930 6/4/2019 836 4/2/2019 536 3/8/2019 429 2/15/2019 786 11/29/2018 963 11/20/2018 2,739 8/21/2018 2,019 7/12/2018 8,038 4/24/2018 897 4/12/2018 3,538 12/11/2017 1,727 10/24/2017 731 9/27/2017 469 9/22/2017 1,300 7/25/2017 7,537 5/3/2017 2,011 3/3/2017 1,644 1/27/2017 5,771 1/6/2017 913 12/2/2016 13,812 4/11/2016 2,434 1/13/2016 1,743 12/1/2015 2,047 9/14/2015
Show less