Scryber.Core
9.1.0.1-alpha
See the version list below for details.
dotnet add package Scryber.Core --version 9.1.0.1-alpha
NuGet\Install-Package Scryber.Core -Version 9.1.0.1-alpha
<PackageReference Include="Scryber.Core" Version="9.1.0.1-alpha" />
<PackageVersion Include="Scryber.Core" Version="9.1.0.1-alpha" />
<PackageReference Include="Scryber.Core" />
paket add Scryber.Core --version 9.1.0.1-alpha
#r "nuget: Scryber.Core, 9.1.0.1-alpha"
#:package Scryber.Core@9.1.0.1-alpha
#addin nuget:?package=Scryber.Core&version=9.1.0.1-alpha&prerelease
#tool nuget:?package=Scryber.Core&version=9.1.0.1-alpha&prerelease
The scryber pdf engine for dotnet 9 - One for the creators.
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 .NET supporting Blazor WASM and is released under the LGPL licence so you can use to it in commercial applications.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. 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 is compatible. 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- HtmlAgilityPack (>= 1.12.1)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Newtonsoft.Json (>= 13.0.3)
- SixLabors.ImageSharp (>= 2.1.10)
- System.Resources.Extensions (>= 8.0.0)
-
net6.0
- HtmlAgilityPack (>= 1.12.1)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Newtonsoft.Json (>= 13.0.3)
- SixLabors.ImageSharp (>= 2.1.10)
- System.Resources.Extensions (>= 8.0.0)
-
net8.0
- HtmlAgilityPack (>= 1.12.1)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Newtonsoft.Json (>= 13.0.3)
- SixLabors.ImageSharp (>= 2.1.10)
- System.Resources.Extensions (>= 8.0.0)
-
net9.0
- HtmlAgilityPack (>= 1.12.1)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.5)
- Microsoft.Extensions.Configuration.Binder (>= 9.0.5)
- Newtonsoft.Json (>= 13.0.3)
- SixLabors.ImageSharp (>= 2.1.10)
- System.Resources.Extensions (>= 8.0.0)
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 .NET6 and Net Standard 2.0 and is released under the LGPL licence so you can use to it in commercial applications. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Scryber.Core:
Repository | Stars |
---|---|
grandnode/grandnode2
E-commerce platform built with ASP.NET Core using MongoDB for NoSQL storage
|
Version | Downloads | Last Updated | |
---|---|---|---|
9.1.0.3-alpha | 46 | 9/15/2025 | |
9.1.0.2-alpha | 67 | 9/15/2025 | |
9.1.0.1-alpha | 1,115 | 9/7/2025 | |
9.1.0-alpha | 138 | 9/7/2025 | |
9.0.0.1-rc.3 | 1,626 | 5/26/2025 | |
9.0.0.1-rc.2 | 146 | 5/22/2025 | |
9.0.0.1-rc.1 | 1,463 | 5/13/2025 | |
9.0.0.1-beta | 653 | 5/6/2025 | |
9.0.0-rc.1 | 224 | 5/13/2025 | |
9.0.0-beta | 153 | 5/6/2025 | |
8.0.0.2-beta | 2,609 | 3/19/2025 | |
8.0.0.1-beta | 757 | 2/17/2025 | |
6.0.4-beta | 29,616 | 1/12/2024 | |
6.0.3.2-beta | 13,697 | 10/6/2023 | |
6.0.3.1-beta | 709 | 10/6/2023 | |
6.0.3-beta | 728 | 10/5/2023 | |
6.0.2.1-beta | 1,138 | 9/18/2023 | |
6.0.2-alpha | 4,784 | 5/4/2023 | |
6.0.1.3-beta | 684 | 9/18/2023 | |
6.0.1-beta | 17,338 | 3/24/2023 | |
6.0.0.16-beta | 2,041 | 3/1/2023 | |
6.0.0.14-beta | 18,075 | 1/1/2023 | |
6.0.0.13-beta | 1,216 | 12/6/2022 | |
6.0.0.10-beta | 1,295 | 10/6/2022 | |
6.0.0.9-beta | 2,751 | 9/30/2022 | |
6.0.0.8-beta | 2,086 | 9/23/2022 | |
6.0.0.6-beta | 888 | 9/23/2022 | |
6.0.0.5-beta | 1,104 | 9/16/2022 | |
6.0.0.4-beta | 1,062 | 9/16/2022 | |
5.1.0.2-beta | 16,233 | 8/31/2021 | |
5.1.0.1-beta | 1,879 | 7/27/2021 | |
5.1.0-beta | 1,302 | 7/19/2021 | |
5.0.7 | 83,909 | 6/16/2021 | |
5.0.7-alpha | 956 | 4/29/2021 | |
5.0.6.3 | 2,904 | 4/9/2021 | |
5.0.6.2-beta | 880 | 4/7/2021 | |
5.0.6.1-beta | 964 | 4/6/2021 | |
5.0.6 | 1,133 | 3/30/2021 | |
5.0.5.4 | 1,458 | 3/30/2021 | |
5.0.5.3-beta | 1,082 | 3/13/2021 | |
5.0.5.2-beta | 971 | 3/12/2021 | |
5.0.5.1 | 1,559 | 3/5/2021 | |
5.0.5 | 1,458 | 2/26/2021 | |
5.0.5-beta | 1,033 | 2/21/2021 | |
5.0.4 | 1,989 | 1/30/2021 | |
5.0.3 | 1,379 | 1/18/2021 | |
5.0.3-beta | 1,023 | 1/12/2021 | |
5.0.3-alpha | 1,125 | 1/4/2021 | |
5.0.1-alpha | 1,186 | 12/30/2020 | |
1.0.2-alpha | 1,000 | 12/15/2020 | |
1.0.1-alpha | 1,086 | 9/14/2020 | |
1.0.0.25 | 2,682 | 9/1/2020 | |
1.0.0.24 | 1,641 | 8/18/2020 | |
1.0.0.23 | 1,505 | 8/16/2020 | |
1.0.0.5 | 1,394 | 6/19/2020 | |
1.0.0.3 | 1,526 | 6/10/2020 | |
1.0.0.1 | 1,313 | 5/23/2020 | |
0.9.0 | 1,392 | 5/23/2020 |
9.1.0.1-alpha
First release of framesets for trimming and merging documents.
9.0.0.1-rc.3
Added extra html entity values to match available sources.
9.0.0.1-rc.2
Fixes for template parsing and added data-content to the template element, plus minor fixes and unit test updates. Second release candidate.
9.0.0.1-rc.1
Minor fixes for layout. First release candidate.
9.0.0.1-beta
Fixed a minor layout issue with multiple footer elementnamed components being applite to a page footer, and also header.
9.0.0.0-beta
Completely updated version for .NET 9.0 with support for html, css, svg and binding in a WASM compatible package with remote asset and content requests.
NOTE: If upgrading, PLEASE CHECK THE OUTPUT of your documents before releasing.
8.0.0.2-beta
Added a fix for the rounding of expression results on decimal and double values when the results are very small.
8.0.0.1-beta
Updated to net8.0 sdk and dependancies updated to the latest stable versions.
6.0.5.0-beta
Updated to net8.0 sdk and dependencies updated to latest version.
6.0.4.0-beta
Big updates to whitespace handling, support for and hyphens in line breaks.
6.0.3.2-beta
Fix for prioritising parsing unit values in invariant culture on OS's set to non-invariant culture.
6.0.3.1-beta
Minor fix for transforming svg components (that do not have explict position values).
6.0.3.0-beta
Added fixes for parsing (x)html content on systems not running the english culture. All numeric values are expected to be in english decimal notation - e.g. 1,0234.56 for values in CSS, styles, svg etc.
Unit testing works for non-english. May be a couple of values / options missed but hoping not.
Added the AddRange option to top level component wrapping lists - (Rows, Cells, Items, etc.) that accepts an IEnumerable<InnerType> instance.
6.0.2.1-beta
Added fix for large inline images. Tested SaveAsPDFAsync.
6.0.1.1-alfa
Support for SaveAsPDFTimer, to check for asyncronous execution in a single threaded
application - blazor (or windows forms?), using asyncronous loading of http requests for css images, fonts etc).
6.0.1.0-beta
We now support html - in many of its flavours, through the HTMLAgilityPack
Added parsing non-formal html documents and components from local and remote files (using the ParseHtml and ParseHtmlDocument on the Document class)
Added the data-content and data-content-type attributes to visual components so that html and xhtml content can be data bound into pages.
Added support for the hyphens css property and it's use in hypenating long text.
6.0.0.16-beta
Some Big additions and fixes
Added support for the css counters (reset, increment and the counter(s) functions)
Added support for css content properties
Added support for css ::before and ::after selectors
Added support for relative units in styles e.g. 30% and 0.5em - not supported in calc() with multiple units e.g calc(50% - 5px) will not work.
A lot of layout tests to get everything working - precisely.
6.0.0.14-beta
Added support for transformations including css transform property.
6.0.0.12-beta
Changed the reference for ImageSharp to the 2.1.3 Nuget package, rather than the dll.
Checks added for support on thread culture in dates and numbers.
6.0.0.10-beta
Added support for Netwtonsoft.Json and the System.Text.Json objects in binding expressions and templates too.
Along with adding SoryBy, MaxOf, EachOf, SelectWhere collection functions.
6.0.0.5-beta
Updated to the .net 6.0 sdk, now with support for running as a web assembly with asyncronous loads of stylesheets, images and fonts.
Some TTC and TTF font files do not render glyfs correctly, but working for many fonts.
5.1.0.2-beta
A major update that now fully supports expressions in attributes, css var and clac along with text, using the handlebars notation - {{...}}
This includes support for simple mathematical expressions from the document variables as welll as functions such as 'concat', 'if(value, 'true', 'false')' or 'index() + model.property'
5.0.7
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.