PDFNet 8.1.0.30522

There is a newer version of this package available.
See the version list below for details.
dotnet add package PDFNet --version 8.1.0.30522
NuGet\Install-Package PDFNet -Version 8.1.0.30522
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PDFNet" Version="8.1.0.30522" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PDFNet --version 8.1.0.30522
#r "nuget: PDFNet, 8.1.0.30522"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PDFNet as a Cake Addin
#addin nuget:?package=PDFNet&version=8.1.0.30522

// Install PDFNet as a Cake Tool
#tool nuget:?package=PDFNet&version=8.1.0.30522

[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

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
10.8.0 1,102 3/20/2024
10.7.0 1,352 2/7/2024
10.6.0.3 937 1/10/2024
10.6.0.2 1,147 12/8/2023
10.6.0.1 267 12/8/2023
10.6.0 339 12/6/2023
10.5.0 1,892 10/25/2023
10.4.0 6,665 9/13/2023
10.3.0 3,167 8/2/2023
10.2.0 3,338 6/21/2023
10.1.1 755 5/24/2023
10.1.0 998 5/10/2023
10.0.0 4,699 3/29/2023
9.5.0.1 2,391 2/22/2023
9.5.0 1,248 2/17/2023
9.4.28.805 3,753 1/26/2023
9.4.2 2,958 12/20/2022
9.4.1 1,138 12/12/2022
9.4.0 3,542 10/11/2022
9.3.1 985 9/28/2022
9.3.0 14,335 7/6/2022
9.2.3.79556 2,050 6/10/2022
9.2.0 33,116 1/27/2022
9.1.1.78687 3,831 11/20/2021
9.1.0.78628 3,953 10/15/2021
9.1.0.78584 1,633 9/25/2021
9.1.0 1,760 8/25/2021
9.0.2.77878 1,142 7/26/2021
9.0.1.77814 14,302 6/23/2021
9.0.0 32,761 4/12/2021
8.1.2.76994 1,857 3/22/2021
8.1.0.76880 12,592 12/19/2020
8.1.0.30522 1,307 12/11/2020
8.1.0 1,473 12/1/2020
8.0.1.76554 1,583 10/30/2020
8.0.0.76134 11,281 9/9/2020
8.0.0.76120 816 9/8/2020
7.1.0.74119 20,940 2/19/2020
7.0.4.73873 2,049 1/27/2020
7.0.3.72960 12,328 11/1/2019
7.0.2.72593 10,011 9/20/2019
7.0.1.72235 17,436 8/23/2019
7.0.0.71969 1,455 7/26/2019
6.10.4.70952 13,292 6/4/2019
6.10.2.70251 2,023 4/2/2019
6.10.0.69952 1,418 3/8/2019
6.9.5.69548 1,911 2/15/2019
6.9.1.68586 2,604 11/29/2018
6.9.0.68406 3,425 11/20/2018
6.8.66.7102 7,271 8/21/2018
6.8.56.6513 3,882 7/12/2018
6.8.2.65223 56,183 4/24/2018
6.8.0.64936 2,340 4/12/2018
6.7.1.63077 10,207 12/11/2017
6.7.1.62473 2,862 10/24/2017
6.7.1.62249 1,892 9/27/2017
6.7.1.62197 1,599 9/22/2017
6.7.1.61823 14,329 7/25/2017
6.7.1.59452 14,885 5/3/2017
6.7.1.56759 3,263 3/3/2017
6.7.1.55157 2,846 1/27/2017
6.7.1.53322 14,026 1/6/2017
6.7.1.52203 2,139 12/2/2016
6.6.2.42730 23,847 4/11/2016
6.6.0.38591 3,679 1/13/2016
6.5.4.37386 4,492 12/1/2015
6.5.3.34673 4,455 9/14/2015

New Features
PAdES Digital Signing is now supported. (using the new function DigitalSignatureField.UseSubFilter)
Included electron support for versions 6-10 in the pdfnet-node npm package.
MSG conversion using Outlook interop is now supported.
Other Changes
Roughly categorized, not an exhaustive list.
Improvements
[pdf] Prevent Optimizer from throwing exceptions on documents with a corrupt destination nametree.
[pdf] Improved time of verification output in Digital Signature Validation to better match other PDF solutions.
Updated PDFTron SDK on Linux to be compatible with older versions of Linux. This change allows PDFTron SDK to be compatible with GLIBC 2.9+. (formerly it was compatible with GLIBC 2.17+)
[pdf] Will now handle locally served custom webfonts synchronously, automatically using them as a source for font substitutions.
[pdf] Performance optimizations for global font caching. Improves font substitution performance on Windows, Linux, and Android.
[image] Updated libpng to version 1.6.37.
Fixes
[pdf] Fix for rare divide-by-0 error when blending transparency groups in overprint preview mode.
[pdf] More robust treatment of corrupt documents where we are unable to recover any sort of page tree.
[office] Fixed an off-by-one error in font coverage ranges, which could lead to poor font selection in isolated cases.
[pdf] Initial demo license initialization is now fully thread safe. Previous logic had potential issues when Initialize was called simultaneously from multiple threads.
[pdf] Fix for incorrect handling of some text outside of the basic multilingual plane when using ElementReader.
[pdf] Match the behaviour of Acrobat reader when handling grayscale images with conflicting ICC and image pixel formats.
[pdf] Fix for rendering of images with a black matte when blending edge pixels onto a fully transparent backdrop.
[pdf] Improved logic for selecting charmaps from embedded truetype fonts. (in the case when there are multiple viable maps)
[pdf] Fixed processing of encoding tables in the case where the font names resemble hex digits.
[pdf] Fix for our handling of some JPEG 2000 encoded images where the pixel format in the image has conflicting data.
[pdf] Better handling of pre-existing FontConfig configurations on modern Linux systems.
[office] Fix for potential incorrect font selection when handling mixed arabic and latin text.
[office] Tune substitute font scaling so that we are less likely to end up extreme scaling factors.
[office] Better handling of symbolic fonts (eg. wingdings) on systems where we have a poor substitute font selection.
[office] Fix for rare crash when processing Excel sheets with text that overflows cell boundaries.
[office] Fix for potential crash when handling format strings with particular symbols in the string portion.
[office] Better thread safety for internal font metric lookups.
[office] Fix for failed doc conversions in some isolated cases where expected parts of the source file are missing.
[office] Fix for incorrect scaling of some rotated picture elements.
[office] Tuned list indentation for powerpoint files.
[pdf] Avoid errors when Optimizing due to direct fonts in the PDF.
[pdf] Fixed a memory leak in Digital Signature Verification. This also impacts Secure Timestamping and LTV support since these use Verification.
[pdf] Fixed a rare issue where Linearized PDFs could be detected as not linearized.
[pdf] Fixed an issue where Digital Signature Verification could disallow certain Long Term Validation updates.
[pdf] Fixed issues with Unicode writing ElementWriter APIs in Node.js.
[pdf] Updated line annotation appearance generation (used when displaying or creating lines) to better take line dashes into account. Previously the phase would be different than expected.
[pdf] When printing the print and hidden annotation flags are now properly taken into account.
[pdf] Handle corrupt document where the Annotations entry is not an array in FlattenAnnotations.
[pdf] Better handle uncommon fonts with 3 byte charcodes.
[svg] Handle corrupt cases where the PDF has graphics state changes in BT/ET blocks for PDF to SVG conversion.
[pdf] Updated font Substitution on Apple platforms to handle unicode characters beyond the basic multilingual plane.
[xfdf] Fixed a problem where in rare situations extracting XFDF from PDF could produce a document with an incorrect and large font size.
[pdf] Long Term Validation support will now update rather than rewriting existing Long Term Validation data.
[pdf] Fixed an error with Page.GetBoundingBox which could cause it to malfunction on corrupt documents with mismatched group begin and group end elements within a form. This also had an impact on Page flattening which uses this method.
[pdf] Diff.AppendVisualDiff will now better take into account the page rotation and cropping present in the input pages.
[xfdf] Simplified the conditions for exporting annotation appearances in XFDF. In particular they will now be included even if that the annotation type is unsupported or certain annotation entries are missing.
[pdf] Fix for parsing color from the Default Style (DS) entry. This improves the results after importing certain XFDF files.
[pdf] Fixed a memory leak in FilterWriter.WriteBuffer for .Net Core.
[xfdf] Fixed a problem where annotations with certain goto actions could fail to match during FDFUpdate.