Winnovative Software Logo Winnovative PDF Library for .NET – Next and Classic PDF Tools for .NET
HTML to PDF for .NET Core and Framework, Azure, Docker, Windows, Linux
 
Skip Navigation Links
 
Word to PDF Converter Logo

Winnovative Next Word to PDF Converter for .NET

The Word to PDF Converter is a component of the Winnovative PDF Next Library for .NET that enables accurate conversion of complex Word documents to PDF. You can enhance the generated PDF with a table of contents, headers, footers and stamps or apply security features.

The library targets .NET Standard 2.0 and can be used in .NET Core and .NET Framework applications that you can deploy on Windows and Linux platforms, including Azure App Service and Functions or Docker.

Winnovative Next Word to PDF for .NET offers advanced capabilities for converting Word documents into PDF format. You can automatically generate a table of contents and either preserve the original Word page settings such as size, orientation and margins, or reflow the content using custom PDF page sizes, orientations and margins. In addition, you can enhance the generated PDF documents with HTML headers, footers and stamps, as well as apply security features and digital signatures.

User Guide Logo User Guide
Online Demo Logo Online Demo
Library Components Logo All Components
Download Logo Download
Winnovative Next Word to PDF for .NET
Features Icon

Main Features

  • Convert Word DOCX documents from memory or from file to PDF

  • Use the PDF page settings from the original Word document

  • Use custom PDF page settings to automatically reflow the content

  • Automatically create a table of contents based on headings in Word

  • Use the page break marks from Word

  • Add HTML headers, footers or stamps to the generated PDF

  • Control the PDF document display with PDF viewer preferences

  • Encrypt, set permissions and set passwords for the generated PDF documents

  • Add digital signatures to the generated PDF document

  • Asynchronous Word to PDF methods that can be used with async and await

Compatibility Icon

Compatibility

  • Windows 10, 11 and Windows Server 2016 to 2025

  • Linux 64-bit distributions

  • .NET 10.0, 9.0, 8.0, 7.0, 6.0, .NET Standard 2.0

  • .NET Framework 4.6.2 to 4.8.1

  • Azure App Service and Azure Functions

  • Azure Cloud Services and Virtual Machines

  • Web, console and desktop applications

  • Docker containers for Windows and Linux

Code Sample Icon

Getting Started

You can quickly get started with the ASP.NET demo application available for download, or you can integrate the library into your own project. The online documentation, contains detailed instructions on how to run an application using Winnovative PDF Next Library for .NET on Windows and Linux machines, Azure App Service and Azure Functions for Windows and Linux.

You can view the current capabilities of the library by checking the online demo application and the API reference in the online documentation.

Download Icon Download Demo Application

The ZIP package available for download from the link below includes an ASP.NET demo application project with complete C# source code covering all major library features.

Download Winnovative PDF Next v20.0 for .NET

Running the samples in the demo application that involve Word to PDF conversion features on Linux platforms might require installing some dependency packages. The documentation includes an entire section dedicated to building, publishing and running the demo application on multiple platforms.

Winnovative PDF Next for .NET NuGet Packages

NuGet Packages

For Windows deployments add a reference to the Winnovative.Pdf.WordToPdf.Windows NuGet Package and for Linux deployments add a reference to the Winnovative.Pdf.WordToPdf.Linux NuGet Package.

The package for Windows is referenced by the Winnovative.Pdf.Windows metapackage for all components and the package for Linux is referenced by the Winnovative.Pdf.Linux metapackage for all components.

There are also multiplatform metapackages that reference both the Windows and Linux Word to PDF packages: Winnovative.Pdf.WordToPdf for the Word to PDF functionality and Winnovative.Pdf for the entire Winnovative PDF Next library.

Winnovative PDF Next for .NET Installation Logo

Installation

The Word to PDF Converter component uses a platform specific runtime. On Windows platforms, the runtime generally does not require the installation of additional dependencies.

On Linux platforms installing some dependency packages might be necessary, depending on the exact version of Linux you are using.
In online documentation in the Getting Started and Publish guides you can find instructions about Linux dependencies installation on a variety of Linux platforms.

Winnovative PDF Next for .NET Namespace Logo

Winnovative.Pdf.Next Namespace

All components of the Winnovative PDF Next for .NET library share the same Winnovative.Pdf.Next namespace and can be used together in the same application. To use the library in your own code, add the using directive at the top of your C# source file, as shown below.

// add this using statement at the top of your C# file
using Winnovative.Pdf.Next;
Code Sample Icon C# Code Samples

You can use the sample code below to convert a Word document to a PDF document that you can either save to a file or send to the browser for download.

// Create a Word to PDF converter object with default settings
WordToPdfConverter wordToPdfConverter = new WordToPdfConverter();

// Convert Word file to a PDF in a memory buffer
byte[] outPdfBuffer = wordToPdfConverter.ConvertToPdf(wordFilePath);