Scryber.Core
The PDF engine. Scryber.Core lays out HTML and CSS as PDF. It is open source under the LGPL, and it sits underneath Paperwork.Core, the command line and the embeddable viewer.
What it does
Give the engine an HTML template, some CSS and your data, and it writes a PDF: the page layout, text, tables, images, SVG, forms and fields, with {{ }} expressions to bind your data.
If you want to build documents from published templates, with the fluent builder, dependency injection and the rest of the Paperwork tools, use Paperwork.Core. If you want the engine itself, to lay out HTML and CSS as PDF in your own code, use Scryber.Core directly. It will continue to be maintained.
Where to find it
- Source and README: github.com/richard-scryber/scryber.core
- Package: Scryber.Core on NuGet
- The template language: the Reference for HTML elements, CSS properties and expressions.