.NET library for rendering HTML documents to PDF format.
OpenHtmlToPdf uses WkHtmlToPdf native Windows library for HTML to PDF rendering.
This source code can be compiled.
const string html =
"<!DOCTYPE html>" +
"<html>" +
"<head><meta charset='UTF-8'><title>Title</title></head>" +
"<body>Body text...</body>" +
"</html>";
var pdf = Pdf
.From(html)
.Content();
const string html =
"<!DOCTYPE html>" +
"<html>" +
"<head><meta charset='UTF-8'><title>Title</title></head>" +
"<body>Body text...</body>" +
"</html>";
var pdf = Pdf
.From(html)
.OfSize(PaperSize.A4)
.WithTitle("Title")
.WithoutOutline()
.WithMargins(1.25.Centimeters())
.Portrait()
.Comressed()
.Content();
const string html =
"<!DOCTYPE html>" +
"<html>" +
"<head><meta charset='UTF-8'><title>Title</title></head>" +
"<body>Body text...</body>" +
"</html>";
var pdf = Pdf
.From(html)
.WithGlobalSetting("orientation", "Landscape")
.WithObjectSetting("web.defaultEncoding", "utf-8")
.Content();
This work, "OpenHtmlToPdf", is a port to .Net Core of the code by Timo Vilppu. His work was a derivative of "TuesPechkin" by tuespetre (Derek Gray) used under the Creative Commons Attribution 3.0 license.
This work is made available under the terms of the Creative Commons Attribution 3.0 license (viewable at http://creativecommons.org/licenses/by/3.0/)