Scryber.Core 5.0.7-alpha

The scryber pdf engine for dotnet 5 - change the way you make documents.

Scryber is an advanced PDF generation engine based around HTML templates with CSS styles and SVG drawing. It includes full flowing pages, dynamic template binding on your object model and referenced external files, images, css and fonts. Easily create documents from your Apps, MVC sites, or Javascipt ajax calls.

This framework is built entirely in .NET5 and is released under the LGPL licence so you can use to it in commercial applications.

This is a prerelease version of Scryber.Core.
There is a newer version of this package available.
See the version list below for details.
Install-Package Scryber.Core -Version 5.0.7-alpha
dotnet add package Scryber.Core --version 5.0.7-alpha
<PackageReference Include="Scryber.Core" Version="5.0.7-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Scryber.Core --version 5.0.7-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Scryber.Core, 5.0.7-alpha"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Scryber.Core as a Cake Addin
#addin nuget:?package=Scryber.Core&version=5.0.7-alpha&prerelease

// Install Scryber.Core as a Cake Tool
#tool nuget:?package=Scryber.Core&version=5.0.7-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

5.0.7-alpha

Adding support for the float left and right within blocks along with css linear and radial gradients

5.0.6.3

Fixes an issue with some TTF fonts on Windows (specifically azure) to look for the best character mapping table, and multi-span text not flowing well due to some changes to try and get float working.

5.0.6

The April release is a bit of a catch up and fix with updates for:

Supporting parsed JSON objects in binding - along with std types and dynamic objects.
margin:value is applied to all margins even if explicit left, right etc. has been previously applied.
Conformance is now carried through to templates, so errors are not indavertantly raised inside the template.
Missing background images will not raise an error.
Support for data images (src='data:image/..') within content - thanks Dan Rusu!
Images are not duplicated within the output for the same source.


5.0.5

Multiple enhancements including

Embed and iFrame support.
Binding speed improvements for longer documents.
Support for border-left, border-right, etc
Support for encryption and restrictions
Support for base href in template files.
Classes and styles on templates are supported.
Added em, strong, strike, del, ins elements
Html column width and break inside
CSS and HTML Logging
Fixed application of multiple styles with the same word inside
Allow missing images on the document is now supported.
Contain fill style for background images.

See: https://scrybercore.readthedocs.io/en/latest/version_history.html for a full break down.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Scryber.Core:

Package Downloads
Scryber.Core.Mvc
The Mvc extensions for the Scryber.Core PDF creation engine - change the way you make documents. Scryber is an advanced PDF generation engine based around HTML templates with CSS styles and SVG drawing, or just code it. It includes full flowing pages, dynamic template binding on your object model and referenced external files, images, css and fonts. Easily create documents from your Apps, MVC sites, or Javascipt ajax calls. This framework is built entirely in .NET5 and is released under the LGPL licence so you can use to it in commercial applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
5.0.7 271 6/16/2021
5.0.7-alpha 69 4/29/2021
5.0.6.3 842 4/9/2021
5.0.6.2-beta 50 4/7/2021
5.0.6.1-beta 61 4/6/2021
5.0.6 93 3/30/2021
5.0.5.4 108 3/30/2021
5.0.5.3-beta 142 3/13/2021
5.0.5.2-beta 79 3/12/2021
5.0.5.1 262 3/5/2021
5.0.5 120 2/26/2021
5.0.5-beta 63 2/21/2021
5.0.4 360 1/30/2021
5.0.3 146 1/18/2021
5.0.3-beta 85 1/12/2021
5.0.3-alpha 150 1/4/2021
5.0.1-alpha 128 12/30/2020
1.0.2-alpha 115 12/15/2020
1.0.1-alpha 165 9/14/2020
1.0.0.25 264 9/1/2020
1.0.0.24 373 8/18/2020
1.0.0.23 271 8/16/2020
1.0.0.5 217 6/19/2020
1.0.0.3 202 6/10/2020
1.0.0.1 225 5/23/2020
0.9.0 227 5/23/2020