ceTe.DynamicPDF.Converter.NET
3.33.0
Prefix Reserved
dotnet add package ceTe.DynamicPDF.Converter.NET --version 3.33.0
NuGet\Install-Package ceTe.DynamicPDF.Converter.NET -Version 3.33.0
<PackageReference Include="ceTe.DynamicPDF.Converter.NET" Version="3.33.0" />
<PackageVersion Include="ceTe.DynamicPDF.Converter.NET" Version="3.33.0" />
<PackageReference Include="ceTe.DynamicPDF.Converter.NET" />
paket add ceTe.DynamicPDF.Converter.NET --version 3.33.0
#r "nuget: ceTe.DynamicPDF.Converter.NET, 3.33.0"
#:package ceTe.DynamicPDF.Converter.NET@3.33.0
#addin nuget:?package=ceTe.DynamicPDF.Converter.NET&version=3.33.0
#tool nuget:?package=ceTe.DynamicPDF.Converter.NET&version=3.33.0
DynamicPDF Converter for .NET
Introduction
DynamicPDF Converter for .NET allows you to dynamically convert other supported file types to PDF including HTML and Microsoft Office and many other common document formats. List of supported file types can be found in the following link: https://www.dynamicpdf.com/docs/dotnet/converter-features
The library provides events that allow developers to easily handle successful or failed conversions and integrates seamlessly with the rest of the DynamicPDF product suite.
Note
This library uses Chromium binaries downloaded from:
https://googlechromelabs.github.io/chrome-for-testing/
DynamicPDF does not build Chromium. You may also configure the library to use an existing Chromium installation available on your system instead of the bundled binaries.
Contents
- Deployment
- DynamicPDF Converter Service
- Help Documentation
- Examples
- Licensing
Deployment
.NET Assembly
The package includes a .NET Standard 2.0 assembly that can be used with:
- .NET Framework
- .NET Standard 2.x
- .NET Core 2.x and later
- Modern .NET versions (.NET 5.0 and later)
| Assembly | Platform |
|---|---|
DynamicPDF.Converter.dll |
.NET Standard 2.0 |
The accompanying XML documentation file is used only for IntelliSense and does not need to be distributed with your application.
DynamicPDF Converter Service
When your application runs under a restricted user account (for example, an IIS application pool), some document conversions require the DynamicPDF Converter Service.
The DynamicPDF.Converter.dll assembly automatically detects and uses the service when it is installed.
Installing the Converter Service
Uninstall any older version of the DynamicPDF Converter service.
Locate the DPDFConverterService folder.
Copy the following files to a permanent location:
DynamicPDF.Converter.Service.exeDynamicPDF.Converter.Service.exe.configReadMe.txt
Copy
DynamicPDF.Converter.dllfrom the bin folder into the same directory as the service executable.Important
DynamicPDF.Converter.Service.exeandDynamicPDF.Converter.dllmust reside in the same folder, otherwise certain conversions may fail.Open Command Prompt as Administrator.
Navigate to the service directory.
Install the service by running:
DynamicPDF.Converter.Service.exe /r
When prompted, enter credentials for a Windows account that:
- Has Administrator privileges
- Can open Microsoft Office documents
Uninstalling the Converter Service
Open Command Prompt as Administrator, navigate to the service directory, and run:
DynamicPDF.Converter.Service.exe /u
Documentation
Complete documentation and API reference:
https://www.dynamicpdf.com/docs/dotnet/converter-welcome
Examples
Example projects are available on GitHub:
https://github.com/DynamicPDF/converter-dotnet-core
Licensing
DynamicPDF Converter is available:
- As part of a DynamicPDF subscription
- As an individual product license
Licensing options include:
Converter product is available as a part of a subscription plan or can be licensed individually. Optional priority support plan (including upgrades, telephone support and priority email) is available.
For complete licensing information, see the End User License Agreement (EULA):
https://www.dynamicpdf.com/Company/LicenseAgreement/EULA.pdf
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 2.0
- ceTe.DynamicPDF.HtmlToPDFResources (>= 2.0.0)
- Microsoft.NETCore.Platforms (>= 2.0.0)
-
.NETStandard 2.0
- ceTe.DynamicPDF.HtmlToPDFResources (>= 2.0.0)
- NETStandard.Library (>= 2.0.0)
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 |
|---|---|---|
| 3.33.0 | 93 | 7/24/2026 |
| 3.32.0 | 1,734 | 1/21/2026 |
| 3.31.0 | 310 | 1/14/2026 |
| 3.30.0 | 1,493 | 11/14/2025 |
| 3.29.0 | 1,557 | 7/24/2025 |
| 3.28.0 | 502 | 6/19/2025 |
| 3.27.0 | 37,703 | 4/18/2024 |
| 3.26.0 | 1,422 | 3/12/2024 |
| 3.25.0 | 1,055 | 2/28/2024 |
| 3.24.0 | 5,257 | 1/12/2024 |
| 3.23.0 | 2,948 | 11/10/2023 |
| 3.22.0 | 5,611 | 9/7/2023 |
| 3.21.0 | 1,143 | 8/25/2023 |
| 3.20.0 | 3,373 | 6/29/2023 |
| 3.19.0 | 51,442 | 8/17/2022 |
| 3.18.0 | 2,379 | 7/7/2022 |
| 3.17.0 | 2,080 | 6/22/2022 |
| 3.16.0 | 1,817 | 5/26/2022 |
| 3.15.0 | 1,809 | 5/17/2022 |
| 3.14.0 | 3,387 | 4/6/2022 |
* Added support to suppress logical structure (accessibility tags) in converted PDF output.
* Fixed incorrect property mappings for ExcelPageScaling by introducing the correct properties: FitAllColumnsOnAPage and FitAllRowsOnAPage.