BreakDown.ManagedPdf.HtmlRenderer
1.0.1
dotnet add package BreakDown.ManagedPdf.HtmlRenderer --version 1.0.1
NuGet\Install-Package BreakDown.ManagedPdf.HtmlRenderer -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BreakDown.ManagedPdf.HtmlRenderer" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BreakDown.ManagedPdf.HtmlRenderer --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BreakDown.ManagedPdf.HtmlRenderer, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BreakDown.ManagedPdf.HtmlRenderer as a Cake Addin
#addin nuget:?package=BreakDown.ManagedPdf.HtmlRenderer&version=1.0.1
// Install BreakDown.ManagedPdf.HtmlRenderer as a Cake Tool
#tool nuget:?package=BreakDown.ManagedPdf.HtmlRenderer&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
BreakDown.ManagedPdf
Open Source .NET Library to create & process PDF from HTML on the fly with support for HTML 4.01 and CSS 2
Features:
- 100% managed code depends only on ManagedPdf (PDFSharp Fork) library
- Extensive HTML 4.01 and CSS level 2 specifications support
- Support separating CSS from HTML by loading stylesheet code separately
- Handles "real world" malformed HTML, it doesn't have to be XHTML
- High performance and low memory footprint
- Extendable and configurable
- Runs in Highly Concurrent Environment
Sample
using System.IO;
using BreakDown.ManagedPdf.Core.root.enums;
using BreakDown.ManagedPdf.HtmlRenderer;
var html = "--html-template--";
var pdf = PdfGenerator.GeneratePdf(html, new PdfGenerateConfig
{
PageSize = PageSize.Letter,
PageOrientation = PageOrientation.Portrait,
MarginTop = 25,
MarginBottom = 25,
MarginLeft = 25,
MarginRight = 25
});
using var memoryStream = new MemoryStream();
pdf.Save(memoryStream);
return memoryStream.GetBuffer();
Forked From:
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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.1
- BreakDown.ManagedPdf.Core (>= 1.0.1)
- BreakDown.ManagedPdf.Html (>= 1.0.1)
- System.Drawing.Common (>= 6.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.