How to Convert HTML to PDF with Winnovative — Step‑by‑Step Tutorial
This guide shows a simple, reliable way to convert an HTML page or HTML string to PDF using the Winnovative HTML to PDF Converter for .NET. It includes installation, basic settings, and code examples (C#) for common scenarios.
What you need
- .NET project (Framework or .NET Core)
- Winnovative HTML to PDF NuGet package (or client + server if using remote service)
- A license key for production (demo mode works without a key)
Install the library
- NuGet (recommended):
- Install-Package Winnovative.HtmlToPdf.NetCore
- Or download from Winnovative website and add the assembly to your project.
Key conversion options (quick reference)
- HtmlViewerWidth / HtmlViewerHeight: Controls browser viewport used for rendering.
- PdfDocumentOptions.PdfPageSize / PdfPageOrientation: Page size and orientation.
- NavigationTimeout: Max seconds to wait for page load.
- ConversionDelay: Extra seconds to wait for JS/AJAX after load (or use manual trigger).
- LicenseKey: Set to enable licensed mode.
Example 1 — Convert a web URL to a PDF (memory buffer → save file)
C# (minimal example) “`csharp using WinnovativeClient; using System.IO;
var htmlToPdf = new HtmlToPdfConverter(); // htmlToPdf.LicenseKey = “YOUR_LICENSE_KEY”; // set for production htmlToPdf.HtmlViewerWidth = 1024; htmlToPdf.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4; htmlToPdf.PdfDocumentOptions.PdfPage
Leave a Reply