C20.HtmlToPDF
1.1.0
dotnet add package C20.HtmlToPDF --version 1.1.0
NuGet\Install-Package C20.HtmlToPDF -Version 1.1.0
<PackageReference Include="C20.HtmlToPDF" Version="1.1.0" />
<PackageVersion Include="C20.HtmlToPDF" Version="1.1.0" />
<PackageReference Include="C20.HtmlToPDF" />
paket add C20.HtmlToPDF --version 1.1.0
#r "nuget: C20.HtmlToPDF, 1.1.0"
#:package C20.HtmlToPDF@1.1.0
#addin nuget:?package=C20.HtmlToPDF&version=1.1.0
#tool nuget:?package=C20.HtmlToPDF&version=1.1.0
C20.HtmlToPDF
PT-BR: funciona normalmente no Windows x86 e x64, não foi implementado para os outros sistemas.
EN: works normally on Windows x86 and x64, it has not been implemented for other systems.
Example
using C20.HtmlToPDF;
var fileBase64String = "";
var pathDocuments = Environment.GetFolderPath( Environment.SpecialFolder.MyDocuments);
const string html = """ <!DOCTYPE html> <html lang="pt-BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <p>Hello World...</p> </body> </html> """;
fileBase64String = ConvertToPdf.ConverterHtml(html, new ConvertToPdfOptions(orientation: PrintOrientationOptions.Portrait));
File.WriteAllBytes($@"{pathDocuments}\example_html.pdf", Convert.FromBase64String(fileBase64String));
const string url = "https://www.google.com.br";
fileBase64String = ConvertToPdf.ConverterPage(url, new ConvertToPdfOptions(orientation: PrintOrientationOptions.Portrait));
File.WriteAllBytes($@"{pathDocuments}\example_page.pdf", Convert.FromBase64String(fileBase64String));
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- Selenium.Support (>= 4.23.0)
- Selenium.WebDriver (>= 4.23.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 |
|---|---|---|
| 1.1.0 | 629 | 9/11/2024 |