Winnovative Software Logo Winnovative PDF Library for .NET – Next and Classic PDF Tools for .NET
HTML to PDF for .NET and C# in Windows, Linux, macOS, Azure, Docker
 
Skip Navigation Links
 

Winnovative Software Release Notes


New Features in Winnovative PDF Next v20.86
  • Digital signatures: PAdES signatures at all the levels, up to long-term validation, signed with a PFX file, with a certificate from the Windows certificate store, a smartcard or a USB token, or through an external signing service such as a hardware security module or a cloud key service. The Digital Signatures demo and the documentation topic show the options
  • PdfEditor signs existing PDF documents and keeps the signatures already in the document valid. It also adds signature fields to a document, one for each signer, signed later by field name and placed where the HTML page shows the signatures. See the Digitally Sign Existing PDF demo, the Add Signature Fields from HTML Elements demo and the documentation
  • Electronic invoices: the HTML to PDF converter and the PDF Creator produce standard electronic invoices, a PDF/A-3 document with the invoice data embedded, accessible with PDF/UA-1. The Create Electronic Invoices demo and the documentation topic show the options
  • The documentation has deployment guides with complete examples for Azure App Service, Azure Functions, Azure Container Apps and AKS, AWS Elastic Beanstalk, Lambda, Amazon ECS and EKS, Google Cloud Run and GKE and Docker on Linux and Windows

New Features in Winnovative PDF Next v20.84
  • The default rendering mode of the HTML to PDF converter is now FitBrowserWindowToPage: a fixed A4 page with the 1024 pixel browser window scaled to fit it, the same output the Classic converter gives by default. Code moving from Winnovative Classic to Winnovative PDF Next keeps the look of its PDF documents with no page settings. The migration topic of the documentation describes the move
  • The previous default, with the PDF page as wide as the browser window and the HTML drawn without scaling, is available as PageWidthFromBrowserWindow
  • New rendering modes were added as ready-made recipes for the converter options: LayoutAtPageWidth for templates designed for a paper size, PrintLikeChrome for the output of the Chrome browser and SinglePageOfWidth for receipts on narrow paper. They are described in HTML to PDF Page Setup and Scaling; the Getting Started demo lets you compare the page layouts on any URL

New Features in Winnovative PDF Next v20.60
  • Convert HTML to PDF/UA-compliant tagged documents for accessibility (PDF/UA-1 and PDF/UA-2 are currently supported)
  • Convert HTML to PDF/A-compliant documents for archiving (PDF/A-2a, PDF/A-2b, PDF/A-3a, PDF/A-3b, PDF/A-3u, PDF/A-4 and PDF/A-4f are currently supported)
  • Create PDF/UA- and PDF/A-compliant documents containing text, images, graphics and attachments
  • Convert HTML form controls into interactive PDF form fields while preserving submit and reset button functionality
  • Allow rotation of HTML stamps applied to existing PDF documents or to PDFs generated from HTML
  • Added support for Linux ARM64, Windows ARM64 and macOS ARM64 (Apple Silicon), in addition to the existing support for Windows x64 and Linux x64

Version v20.0 Release Notes

In this release, we introduce Winnovative Next for .NET, a new generation of components designed for modern .NET applications. The library enables you to create, edit and merge PDF documents, convert HTML to PDF or images, convert Word, Excel, RTF and Markdown to PDF, extract text and images from PDF files, search text within PDF documents and convert PDF pages to images.

To get started, visit the product page: Winnovative Next for .NET. From there, you can access:


The Winnovative Next for .NET library was designed to coexist with the Winnovative Classic for .NET libraries, which have demonstrated efficiency, reliability and stability over many years of real-world usage. The Classic tools will continue to be maintained and supported for future .NET versions.

Licensing and Upgrade Information

The same Winnovative Toolkit license works with both the Classic and Next product lines. This means you can adopt Winnovative Next in new projects while continuing to use Classic in existing applications.

Customers with an active maintenance subscription are entitled to upgrade to version 20.0 at no additional cost. If your maintenance has expired, please visit the License Renewal page for renewal options.

Winnovative Next for .NET v20.0

Many features overlap between the Classic and Next components. However, the Next suite was specifically designed for improved portability and extensibility. While the APIs are similar, there are architectural differences due to the distinct underlying technologies used by each suite.

Target Frameworks and Deployment

The Winnovative Next library targets .NET Standard 2.0 and can be used in applications targeting:

  • .NET 10, 9, 8, 7 and 6
  • .NET Framework 4.6.2 and later

It supports deployment on:

  • Windows and Linux platforms
  • Azure App Service and Azure Functions
  • Docker containers


Modular Architecture

The library features a modular structure, with separate NuGet packages for each major component. This prevents unnecessary assemblies from being included in your applications. All components share the Winnovative.Pdf.Next namespace and can be used together within the same project.

Below is a summary of the main features:

  • Create, edit and merge PDF documents
  • Apply HTML stamps, headers and footers to PDF documents
  • Generate password-protected and digitally signed PDF files
  • Convert HTML (with CSS, web fonts and JavaScript) to PDF
  • Convert HTML to JPEG, PNG and WebP images
  • Convert SVG to PDF
  • Convert Word (DOCX) to PDF
  • Convert Excel (XLSX) to PDF
  • Convert RTF to PDF
  • Convert Markdown to PDF
  • Convert PDF to text
  • Search text within PDF documents
  • Convert PDF pages to images
  • Extract images from PDF pages


Winnovative Classic for .NET v20.0

The Classic Tools suite, which includes HTML to PDF Converter, Word to PDF Converter, Excel to PDF Converter, PDF to Text Converter, PDF to Image Converter, PDF to HTML Converter, PDF Images Extractor, PDF Print, PDF Merge, PDF Split and PDF Security, Excel Library, has been updated to ensure compatibility with:

  • .NET 10
  • Visual Studio 2026
  • Windows Server 2025

The product packaging has also been improved to provide a more unified experience across modern .NET and the classic .NET Framework environments.


Version v19.0 Release Notes

Check the updated live demo and the online documentation for a complete example of how to use the new features
  • A new Word to PDF Converter class has been added which allows you to convert Word DOCX to PDF, preserving the PDF page settings from the Word document or using custom PDF page settings to reflow the content
  • A new PdfDocument class has been added which provides the necessary API to programmatically create PDF documents by adding text and image elements
  • Winnovative PDF Chromium for .NET deployment to Linux machines, Azure App Service and Azure Functions for Linux has been significantly simplified
  • New features for adding HTML with page numbering in headers and footers. You can now configure header and footer visibility on the first page, odd pages and even pages
  • New features for adding HTML stamps with page numbering to PDFs generated from HTML
  • A new PdfEditor class has been added which provides the necessary API to add HTML stamps with page numbering to existing PDFs
  • New features for converting only the regions from the HTML page selected by a CSS selector
  • New features to retrieve the position in the PDF for HTML elements selected by a CSS selector
  • Ensured compatibility with .NET Core 9 for all .NET Core libraries
  • Provided Dockerfile for deployment to Windows and Linux containers. The documentation includes examples of deploying the Winnovative PDF Chromium demo application and accessing it from outside the container
  • Ensured compatibility with .NET Core 9 for all .NET Core libraries
  • Various improvements and bug fixes

Version v18.0 Release Notes

The new Winnovative PDF Chromium HTML to PDF for .NET library has been released. It integrates a rendering engine that enables the conversion of all modern HTML, CSS and JavaScript content in conformance with the latest standards and technologies currently available.

The library can run on various Windows and Linux platforms and is compatible with Azure App Service and Azure Functions for both Windows and Linux. The most important features of the new library are listed below.

A detailed list of features can be accessed on the Winnovative PDF Chromium for .NET page.
  • Can natively run on both Windows and Linux 64-bit platforms
  • Compatible with .NET Core 9.0, 8.0, 7.0, 6.0, 5.0 and .NET Standard 2.0
  • Compatible with .NET Frameworks from 4.6.2 to 4.8.1
  • Compatible with Azure App Service and Azure Functions for both Windows and Linux
  • Create PDF documents from HTML with CSS, SVG, Web Fonts and JavaScript
  • Support for the latest standards and technologies used in modern web pages
  • Merge multiple HTML documents into a single PDF document
  • Create PDF headers and footers with page numbering from HTML templates
  • Repeat HTML table headers and footers in PDF pages
  • Control PDF page breaks using CSS attributes in HTML
  • Create a PDF document outline with bookmarks from HTML heading tags
  • Create a table of contents with page numbers from HTML heading tags
  • Create tagged PDF documents for accessibility features
  • Automatic and manual conversion triggering modes
  • Render for screen or print media types
  • Set PDF viewer preferences to control the PDF document display
  • Create PDF documents with security features and digital signatures
  • Access the HTML page using GET or POST HTTP methods
  • Add HTTP headers when requesting the HTML page
  • Add cookies when requesting the HTML page
  • Convert HTML pages that require authentication
  • Convert HTML and web pages to JPEG, PNG and WEBP raster images
Winnovative Tools for .NET have been updated. The most important changes are listed below:
  • Ensured compatibility with .NET Core 8 and 9 for all .NET Core Libraries
  • Addressed the vulnerabilities introduced by some dependency Microsoft packages in .NET Core libraries
  • Various improvements and bug fixes

Version v17.0 Release Notes

  • Winnovative Server was extended to support all the Winnovative Tools from Winnovative PDF Toolkit PRO in addition to HTML to PDF Converter support
  • New Winnovative Client library for .NET to include all the Winnovative PDF tools under the WinnovativeClient namespace
  • New Winnovative Client Library for .NET was tested to ensure the compatibility with Windows, Linux, macOS, Azure App Service, Azure Functions, Xamarin, Mono, UWP and any other platform supporting .NET Standard 2.0 or .NET Framework 4.0 and above including .NET Core 7, 6, 5, .NET Framework 4.8.1, 4.7.2, 4.6.1, 4.0 and above
  • New Winnovative Client demo projects for HTML to PDF, Word to PDF, Excel to PDF, PDF to Text, PDF to Image, PDF to HTML and PDF Images Extractor for .NET Core and .NET Framework using the new WinnovativeClient namespace
  • New and Updated NuGet Packages for all products
  • Ensured compatibility with .NET Core 7 for all .NET Core Libraries
  • Various improvements and bug fixes

Version v16.0 Release Notes

  • The .NET Core libraries are now built for .NET Standard 2.0 and are compatible with .NET Core 2.0, .NET Core 3.1, .NET Core 6.0 and later
  • New demo applications were created for .NET Core 6.0
  • The demo projects were updated for the new Visual Studio 2022
  • All libraries and installers were tested and validated on Windows 11
  • The Azure Cloud Services were updated to support the new Azure Cloud Services Extended Support environment and deployment model
  • Various improvements and bug fixes

Version v15.0 Release Notes

  • New libraries for .NET Core 2.1, .NET Core 3.0 and later runtimes were created besides the regular libraries for .NET Framework
  • New ASP.NET Core, MVC and Azure Cloud sample applications were created for .NET and .NET Core libraries
  • New Edition (NE) libraries for HTML to PDF Converter to support ECMAScript 6, WOFF 2, HTTP/2 and TLS 1.3 standards
  • New feature to set the User Agent to be used when accessing HTML pages to be converted to PDF to mimic various browsers
  • New Azure Service Fabric Application to host the HTML to PDF Server for solutions targeting other platforms than Windows
  • New client libraries for .NET Core 2.1, .NET Core 3.0 and later runtimes and for Universal Windows Platform (UWP)
  • New ASP.NET Core and MVC sample applications were created for .NET and .NET Core client libraries
  • Various improvements and security updates

Version v14.0 Release Notes

  • Rendering engine improvements to support new HTML5 and CSS3 features
  • New feature to set the zoom level of the HTML content
  • New feature to merge the table of contents from multiple HTML documents added to the same PDF document
  • New feature to include a PDF document before the table of contents in the final PDF document
  • New PDF encryption algorithms and security features
  • New proxy settings to bypass a list of hosts
  • New features to exclude the local files and local resources from conversion
  • Azure HTML to PDF Service can be deployed now as a Web Role accessible through a URL. Secured connections are possible with this server type
  • HTML to PDF Service can be deployed now as a simple ASP.NET web application accessible through a URL. Secured connections are possible with this server type
  • Various tweaks, improvements and bug fixes

Previous Versions Release Notes

  • Added support for Java platform. See the Winnovative HTML to PDF Converter for Java page for more details
  • Added support for Azure websites. See the Winnovative HTML to PDF Converter for Azure Websites page for more details
  • Added support for UWP. See the Winnovative HTML to PDF Converter for UWP page for more details
  • Added support for Xamarin platform that can be used to create iOS, Android and Mac OS X applications. See the Winnovative HTML to PDF Converter for Xamarin page for more details
  • Added support for Mono platform. See the Winnovative HTML to PDF Converter for Mono page for more details
  • Added support for .NET Core platform. See the Winnovative HTML to PDF Converter Client for .NET Core page for more details
  • Various tweaks, improvements and bug fixes
  • Automatically generate in PDF a Multi-Level Hierarchy of Bookmarks from H1 to H6 HTML heading tags
  • Automatically create in PDF document a Table of Contents with Page Numbers from H1 to H6 HTML heading tags
  • Automatically convert an HTML form to a Fillable PDF Form
  • Insert page numbering in the HTML added to header and footer using page numbering place holders &p; and &P;
  • Apply headers and footers to existing PDF documents
  • Automatically Resize the Header and Footer to adapt the added HTML content
  • Insert a space between the header and footer and PDF page body
  • Set the rendered HTML content location, width and height in PDF
  • Add external PDF documents before and after the conversion result
  • Enable and disable the HTML header and footer repeating in PDF pages
  • Select in API the HTML elements before and after which to insert page breaks
  • Scale the images from HTML before adding them to PDF to reduce the memory usage during conversion
  • Select in API the HTML elements inside which to avoid page breaks
  • Add elements in PDF pages background. You can use this feature to add background images to PDF pages
  • Add elements over the PDF pages main content. You can use this feature to add stamps to PDF pages
  • Added an HTML to SVG converter to produce vector images from HTML besides the possibility to produce raster images with HTML to Image converter
  • Use special attributes in HTML to mark the HTML elements to bookmark in PDF
  • Use special attributes in HTML to mark the HTML elements to become table of contents entries
  • Use special attributes in HTML to mark the HTML elements for which to retrieve the location in PDF
  • Use special attributes in HTML to mark the HTML elements to hide in PDF
  • Use special attributes in HTML to mark the HTML elements to become URI links in PDF
  • Use special attributes in HTML to mark the HTML elements to become internal links in PDF
  • Extract a range of pages from an existing PDF document into a new document. This feature can be used to split a PDF document in smaller PDF documents
  • Updated the internal rendering engine to match the latest version of WebKit rendering engine
  • Improved documentation with a complete description and sample code for each feature of the library. You can check the documentation online at Online Documentation
  • Added demo applications with complete description and sample code for each feature of the library. You can find the C# and VB.NET code for this demo in the downloadable software package
  • Added demo applications for ASP.NET MVC and Azure Cloud Services in the downloadable software package