Scryber.Core.Mvc
5.1.0.2-beta
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
<PackageReference Include="Scryber.Core.Mvc" Version="5.1.0.2-beta" />
paket add Scryber.Core.Mvc --version 5.1.0.2-beta
#r "nuget: Scryber.Core.Mvc, 5.1.0.2-beta"
// 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:
- standard html body, tables, lists, divs and spans and many newer html5 tags
- flowing and flexible layout with multiple pages in css sizes, along with page headers, footers and breaks, and page numbering
- cascading styles: linked, embedded or inline using css syntax and priority.
- databinding for dynamic content or style on simple and complex object models with repeating templates.
- embedding of external content,
- sizing and positioning of elements inline, block, relative or absolute.
- images and colours with text and shape fills, backgrounds and borders.
- multiple fonts, including google fonts, supporting text alignment; spacing; leading; decoration and breaking.
- Graphics support for drawing and paths and text.
- Password security and restrictions on pdf files.
- Full code support either as a whole document, or partial content, and controllers, along with the html/css templates.
- Document controllers for complete control of the layout
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.
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 | Versions 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. |
-
net5.0
- Microsoft.AspNetCore.Mvc.Core (>= 2.2.5)
- Microsoft.AspNetCore.Mvc.ViewFeatures (>= 2.2.0)
- Scryber.Core (>= 5.1.0.2-beta)
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.