Scryber.Core.Mvc 5.1.0.2-beta

This is a prerelease version of Scryber.Core.Mvc.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Scryber.Core.Mvc --version 5.1.0.2-beta                
NuGet\Install-Package Scryber.Core.Mvc -Version 5.1.0.2-beta                
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="Scryber.Core.Mvc" Version="5.1.0.2-beta" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Scryber.Core.Mvc --version 5.1.0.2-beta                
#r "nuget: Scryber.Core.Mvc, 5.1.0.2-beta"                
#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 Scryber.Core.Mvc as a Cake Addin
#addin nuget:?package=Scryber.Core.Mvc&version=5.1.0.2-beta&prerelease

// Install Scryber.Core.Mvc as a Cake Tool
#tool nuget:?package=Scryber.Core.Mvc&version=5.1.0.2-beta&prerelease                

Pre-release version for Scryber.Core supporting expressions with handlebars and css calc and var support - that is massive for us

Scryber makes creating beautiful documents easy.

The scryber engine is an advanced, complete, pdf creation library for dotnet core.

It supports the easy definition of document templates with, pages, content, shapes and images using xhtml and/or code.

With a styles based template layout, it is easy to create good looking, paginated and flowing documents.

With dynamic content from you applications or sites it is easy to add dynamic data, and repeaters.

Now uncludes support for expressions in both templates and css styles.

scryber supports:

Getting Started

The easiest way to begin is to use the Nuget Packages here

scryber.core package (Base libraries for GUI or console applications)

OR for asp.net mvc

scryber.core.mvc package (Which includes the scryber.core package).

Check out Read the Docs for more information on how to use the library.

scryber.core documentation

Getting Involved

We would love to hear your feedback. Feel free to get in touch. Issues, ideas, includes are all welcome.

If you would like to help with building, extending then happy to get contributions

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
6.0.1-beta 11,017 3/24/2023
6.0.0.16-beta 171 3/1/2023
6.0.0.14-beta 7,552 1/1/2023
6.0.0.13-beta 165 12/6/2022
6.0.0.11-beta 175 12/6/2022
6.0.0.8-beta 331 9/23/2022
5.1.0.2-beta 378 8/31/2021
5.1.0-beta 1,266 7/19/2021
5.0.7 8,415 6/16/2021
5.0.6.3 1,656 4/9/2021
5.0.6.1-beta 259 4/6/2021
5.0.6 523 3/30/2021
5.0.5.4 501 3/30/2021
5.0.5.1 487 3/5/2021
5.0.5 534 2/26/2021
5.0.5-beta 267 2/21/2021
5.0.4 1,137 1/30/2021
5.0.3 542 1/18/2021
5.0.3-beta 290 1/12/2021
5.0.3-alpha 342 1/4/2021
5.0.2-alpha 320 1/4/2021
5.0.1-alpha 307 12/30/2020
1.0.1-alpha 355 9/14/2020
1.0.0.25 650 9/1/2020
1.0.0.24 520 8/18/2020
1.0.0.23 540 8/16/2020
1.0.0.6 501 6/20/2020
1.0.0.5 511 6/19/2020
1.0.0.4 474 6/11/2020

5.1.0.2-beta

A major new release with support for expressions using the handlebars syntax {{...}}

5.0.7.0

Updates for linear and circular gradients and floating components within a block.

5.0.6.3

A fix for font character mappings on Windows and laying out mutliple spans on a single line

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.