Converter.HtmlToPdf
1.0.0
dotnet add package Converter.HtmlToPdf --version 1.0.0
NuGet\Install-Package Converter.HtmlToPdf -Version 1.0.0
<PackageReference Include="Converter.HtmlToPdf" Version="1.0.0" />
<PackageVersion Include="Converter.HtmlToPdf" Version="1.0.0" />
<PackageReference Include="Converter.HtmlToPdf" />
paket add Converter.HtmlToPdf --version 1.0.0
#r "nuget: Converter.HtmlToPdf, 1.0.0"
#addin nuget:?package=Converter.HtmlToPdf&version=1.0.0
#tool nuget:?package=Converter.HtmlToPdf&version=1.0.0
Html Convert
A simple NuGet package that's allow c# developers to easily convert a html string or a MVC view to a PDF file
Supported Methods
- Export Html String To PDF
- Export Html File To PDF
- Export MVC View To PDF
Installation
you should inject the service and middleware into your startup class as following
service.RegisterExporterService();
in the configure service method on the startup class and,
service.RegisterExporterPipeline();
in the configure method for complete the pipeline configuration
Usage
You can simple use this package from the interface of exporter which hold the following methods
FromHtmlFile(
string htmlFileLocation,
string outputFileName,
string outputDirection,
ConvertingOptions convertingOptions);
FromHtmlString(string html,
string outputFileName,
ConvertingOptions convertingOptions);
FromMvcView(Controller controller, string mvcView,
object model,string outputFileName
,ConvertingOptions convertingOptions);
and you can use the converting options as following
- PageOrientations
- PageSize
- PdfMargins
- DocumentInformation
- PdfSecurity
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. 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. |
-
net5.0
- JetBrains.Annotations (>= 2021.1.0)
- Microsoft.AspNet.Mvc (>= 5.2.7)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.ViewFeatures (>= 2.2.0)
- Microsoft.AspNetCore.StaticFiles (>= 2.2.0)
- Microsoft.Extensions.DependencyInjection (>= 5.0.1)
- Syncfusion.HtmlToPdfConverter.QtWebKit.WinForms (>= 19.2.0.44)
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 |
---|
this package base on Qt framework