Skip to content

Commit 8f72c3c

Browse files
committed
985014-ug: Added NuGet and Assemblies files.
1 parent 1fd0fc3 commit 8f72c3c

File tree

4 files changed

+198
-140
lines changed

4 files changed

+198
-140
lines changed

Document-Processing-toc.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2284,6 +2284,12 @@
22842284
<li>
22852285
<a href="/document-processing/pdf/conversions/html-to-pdf/net/Converting-HTML-to-PDF">Overview</a>
22862286
</li>
2287+
<li>
2288+
<a href="/document-processing/pdf/conversions/html-to-pdf/net/Assemblies-Required">Assemblies Required</a>
2289+
</li>
2290+
<li>
2291+
<a href="/document-processing/pdf/conversions/html-to-pdf/net/NuGet-Packages-Required">NuGet Packages Required</a>
2292+
</li>
22872293
<li>
22882294
Getting Started
22892295
<ul>
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
title: Assemblies Required for HTML to PDF | Syncfusion
3+
description: This section explains the Syncfusion assemblies required for performing HTML to PDF conversion
4+
platform: document-processing
5+
control: PDF
6+
documentation: UG
7+
keywords: Assemblies
8+
---
9+
# Assemblies Required for HTML to PDF Conversion
10+
11+
Get the following required assemblies by downloading the HTML converter installer. Download and install the HTML converter for [Windows](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#windows), [Linux](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#linux), and [Mac](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#mac) respectively. Please refer to the [advanced installation](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation) steps for more details.
12+
13+
<table>
14+
<thead>
15+
<tr>
16+
<th>Platforms</th>
17+
<th>Assemblies</th>
18+
</tr>
19+
</thead>
20+
<tbody>
21+
<tr>
22+
<td>
23+
WinForms<br/>
24+
WPF<br/>
25+
ASP.NET MVC
26+
</td>
27+
<td>
28+
<ul>
29+
<li>Syncfusion.Compression.Base.dll</li>
30+
<li>Syncfusion.Pdf.Base.dll</li>
31+
<li>Syncfusion.HtmlConverter.Base.dll</li>
32+
<li>Newtonsoft.Json package (v13.0.1 or above)</li>
33+
</ul>
34+
</td>
35+
</tr>
36+
<tr>
37+
<td>
38+
.NET/.NET Core<br/>
39+
Blazor
40+
</td>
41+
<td>
42+
<ul>
43+
<li>Syncfusion.Compression.Portable.dll</li>
44+
<li>Syncfusion.Pdf.Portable.dll</li>
45+
<li>Syncfusion.HtmlConverter.Portable.dll</li>
46+
<li>Newtonsoft.Json package (v13.0.1 or above)</li>
47+
</ul>
48+
</td>
49+
</tr>
50+
</tbody>
51+
</table>
52+
53+
**RETIRED PRODUCTS**
54+
55+
<table>
56+
<thead>
57+
<tr>
58+
<th>Platform(s)</th>
59+
<th>Assembly</th>
60+
</tr>
61+
</thead>
62+
<tbody>
63+
<tr>
64+
<td>
65+
ASP.NET
66+
</td>
67+
<td>
68+
<ul>
69+
<li>Syncfusion.Compression.Base.dll</li>
70+
<li>Syncfusion.Pdf.Base.dll</li>
71+
<li>Syncfusion.HtmlConverter.Base.dll</li>
72+
<li>Newtonsoft.Json package (v13.0.1 or above)</li>
73+
</ul>
74+
</td>
75+
</tr>
76+
</tbody>
77+
</table>
78+
79+
N> HTML to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, Universal, Xamarin and UWP applications
80+

Document-Processing/PDF/Conversions/HTML-To-PDF/NET/Converting-HTML-to-PDF.md

Lines changed: 0 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -33,146 +33,6 @@ Syncfusion<sup>&reg;</sup> HTML-to-PDF converter will work seamlessly in various
3333
* Compatible with .NET Framework 4.5 and above.
3434
* Compatible with .NET Core 2.0 and above.
3535

36-
## Install HTML to PDF .NET library to your project
37-
38-
Include the HTML to PDF converter in your project using two approaches.
39-
* NuGet packages (Recommended)
40-
* Assemblies.
41-
42-
### NuGet Packages Required (Recommended)
43-
44-
Directly install the NuGet packages to your .NET application from [nuget.org](https://www.nuget.org/).
45-
46-
N> The HTML to PDF converter library internally uses the Blink rendering engine for the conversion. The binaries will differ for Windows, Linux, Mac, and AWS. So, separate packages are provided based on OS. Include the packages based on your requirement.
47-
48-
<table>
49-
<tr>
50-
<thead>
51-
<th><b>Platform(s)</b></th>
52-
<th><b>NuGet Package</b></th>
53-
</thead>
54-
</tr>
55-
<tr>
56-
<td>
57-
(.NET Core, .NET 8, .NET 9) Windows
58-
</td>
59-
<td>
60-
{{'[Syncfusion.HtmlToPdfConverter.Net.Windows.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Windows/)'| markdownify }}
61-
</td>
62-
</tr>
63-
<tr>
64-
<td>
65-
(.NET Core, .NET 8, .NET 9) Linux
66-
</td>
67-
<td>
68-
{{'[Syncfusion.HtmlToPdfConverter.Net.Linux.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Linux/)'| markdownify }}
69-
</td>
70-
</tr>
71-
<tr>
72-
<td>
73-
(.NET Core, .NET 8, .NET 9) Mac
74-
</td>
75-
<td>
76-
{{'[Syncfusion.HtmlToPdfConverter.Net.Mac.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Mac/)'| markdownify }}
77-
</td>
78-
</tr>
79-
<tr>
80-
<td>
81-
(.NET Core, .NET 8, .NET 9) AWS
82-
</td>
83-
<td>
84-
{{'[Syncfusion.HtmlToPdfConverter.Net.Aws.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Aws/)'| markdownify }}
85-
</td>
86-
</tr>
87-
</table>
88-
89-
Use the following packages for .NET Framework targeted applications. If you are using other Syncfusion libraries or components, use the HTML to PDF converter library with the same platform packages.
90-
91-
<table>
92-
<tr>
93-
<thead>
94-
<th><b>Platform(s)</b></th>
95-
<th><b>NuGet Package</b></th>
96-
</thead>
97-
</tr>
98-
<tr>
99-
<td>
100-
Windows Forms
101-
</td>
102-
<td>
103-
{{'[Syncfusion.HtmlToPdfConverter.WinForms.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.WinForms/)'| markdownify }}
104-
</td>
105-
</tr>
106-
<tr>
107-
<td>
108-
WPF
109-
</td>
110-
<td>
111-
{{'[Syncfusion.HtmlToPdfConverter.Wpf.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Wpf/)'| markdownify }}
112-
</td>
113-
</tr>
114-
<tr>
115-
<td>
116-
ASP.NET
117-
</td>
118-
<td>
119-
{{'[Syncfusion.HtmlToPdfConverter.AspNet.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.AspNet/)'| markdownify }}
120-
</td>
121-
</tr>
122-
<tr>
123-
<td>
124-
ASP.NET MVC
125-
</td>
126-
<td>
127-
{{'[Syncfusion.HtmlToPdfConverter.AspNet.Mvc5.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.AspNet.Mvc5/)'| markdownify }}
128-
</td>
129-
</tr>
130-
</table>
131-
132-
### Assemblies Required
133-
134-
Get the following required assemblies by downloading the HTML converter installer. Download and install the HTML converter for [Windows](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#windows), [Linux](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#linux), and [Mac](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation#mac), respectively. Please refer to the [advanced installation](https://help.syncfusion.com/document-processing/pdf/conversions/html-to-pdf/net/advanced-installation) steps for more details.
135-
136-
<table>
137-
<tr>
138-
<thead>
139-
<th>
140-
Platforms</th>
141-
<th>
142-
Assemblies
143-
</th>
144-
</thead>
145-
</tr>
146-
<tr>
147-
<td>
148-
WinForms
149-
WPF
150-
ASP.NET
151-
ASP.NET MVC
152-
</td>
153-
<td>
154-
<ul>
155-
<li>Syncfusion.Compression.Base.dll</li>
156-
<li>Syncfusion.Pdf.Base.dll</li>
157-
<li>Syncfusion.HtmlConverter.Base.dll</li>
158-
<li>Newtonsoft.Json package (v13.0.1 or above)</li>
159-
</ul>
160-
</td></tr>
161-
<tr>
162-
<td>
163-
.NET/.NET Core
164-
Blazor
165-
</td>
166-
<td>
167-
<ul>
168-
<li>Syncfusion.Compression.Portable.dll</li>
169-
<li>Syncfusion.Pdf.Portable.dll</li>
170-
<li>Syncfusion.HtmlConverter.Portable.dll</li>
171-
<li>Newtonsoft.Json package (v13.0.1 or above)</li>
172-
</ul>
173-
</td></tr>
174-
</table>
175-
17636
## Get Started with HTML to PDF conversion
17737

17838
### Convert HTML to PDF in C#
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
title: NuGet Packages for HTML to PDF | Syncfusion
3+
description: This section outlines the NuGet packages required to perform HTML to PDF conversion using the Syncfusion PDF library across various platforms
4+
platform: document-processing
5+
control: PDF
6+
documentation: UG
7+
---
8+
# NuGet Packages Required for HTML to PDF
9+
10+
For converting HTML to PDF file, the following NuGet packages need to to be installed in your .NET application from [nuget.org](https://www.nuget.org/).
11+
12+
N> The HTML to PDF converter library internally uses the Blink rendering engine for the conversion. The binaries will differ for Windows, Linux, Mac, and AWS. So, separate packages are provided based on OS. Include the packages based on your requirement.
13+
14+
<table>
15+
<tr>
16+
<thead>
17+
<th><b>Platform(s)</b></th>
18+
<th><b>NuGet Package</b></th>
19+
</thead>
20+
</tr>
21+
<tr>
22+
<td>
23+
(.NET Core, .NET 5, .NET 6 and .NET 8) Windows
24+
</td>
25+
<td>
26+
{{'[Syncfusion.HtmlToPdfConverter.Net.Windows.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Windows/)'| markdownify }}
27+
</td>
28+
</tr>
29+
<tr>
30+
<td>
31+
(.NET Core, .NET 5, .NET 6 and .NET 8) Linux
32+
</td>
33+
<td>
34+
{{'[Syncfusion.HtmlToPdfConverter.Net.Linux.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Linux/)'| markdownify }}
35+
</td>
36+
</tr>
37+
<tr>
38+
<td>
39+
(.NET Core, .NET 5, .NET 6 and .NET 8) Mac
40+
</td>
41+
<td>
42+
{{'[Syncfusion.HtmlToPdfConverter.Net.Mac.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Mac/)'| markdownify }}
43+
</td>
44+
</tr>
45+
<tr>
46+
<td>
47+
(.NET Core, .NET 5, .NET 6 and .NET 8) Aws
48+
</td>
49+
<td>
50+
{{'[Syncfusion.HtmlToPdfConverter.Net.Aws.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Net.Aws/)'| markdownify }}
51+
</td>
52+
</tr>
53+
</table>
54+
55+
Use the following packages for .NET Framework targeted applications. If you are using other Syncfusion libraries or components, use the HTML to PDF converter library with the same platform packages.
56+
57+
<table>
58+
<tr>
59+
<thead>
60+
<th><b>Platform(s)</b></th>
61+
<th><b>NuGet Package</b></th>
62+
</thead>
63+
</tr>
64+
<tr>
65+
<td>
66+
Windows Forms
67+
</td>
68+
<td>
69+
{{'[Syncfusion.HtmlToPdfConverter.WinForms.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.WinForms/)'| markdownify }}
70+
</td>
71+
</tr>
72+
<tr>
73+
<td>
74+
WPF
75+
</td>
76+
<td>
77+
{{'[Syncfusion.HtmlToPdfConverter.Wpf.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.Wpf/)'| markdownify }}
78+
</td>
79+
</tr>
80+
<tr>
81+
<td>
82+
ASP.NET MVC
83+
</td>
84+
<td>
85+
{{'[Syncfusion.HtmlToPdfConverter.AspNet.Mvc5.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.AspNet.Mvc5/)'| markdownify }}
86+
</td>
87+
</tr>
88+
</table>
89+
90+
### RETIRED PRODUCTS
91+
92+
<table>
93+
<thead>
94+
<tr>
95+
<th>Platform(s)</th>
96+
<th>NuGet Package</th>
97+
</tr>
98+
</thead>
99+
<tbody>
100+
<tr>
101+
<td>
102+
ASP.NET
103+
</td>
104+
<td>
105+
{{'[Syncfusion.HtmlToPdfConverter.AspNet.nupkg](https://www.nuget.org/packages/Syncfusion.HtmlToPdfConverter.AspNet/)'| markdownify }}
106+
</td>
107+
</tr>
108+
</tbody>
109+
</table>
110+
111+
N> 1. HTML to PDF conversion is not supported in Silverlight, Windows Phone, WinRT, Universal, Xamarin and UWP applications.
112+
N> 2. Starting with v21.1.XX, The package structure is changed if you reference Syncfusion<sup>&reg;</sup> HTML to the PDF library from the NuGet feed. The Blink binaries paths are automatically added and do not need to add it manually. However, if you need to refer the blink binaries paths in your application manually, please use the BlinkPath in BlinkConverterSettings. Get the BlinkBinaries from the NuGet package runtime folder or get the binaries by installing the HTML converter installer.

0 commit comments

Comments
 (0)