Background Color:
Background Pattern:

Scryber is an advanced PDF generation tool for designers, developers and site authors. It allows the speedy creation of style based document templates with dynamic content from your .NET sites and applications.

Flowing Content

True flowing content across and down columns and pages preserving structure and layout. Adaptive to page size and layout changes.

Zero code

By using XML based templates, Scryber documents can be built without needing any code. (Although you can).

Styles based

With full support for styles, including types, classes and id’s along with sharing stylesheets between documents for consistency.

Data binding

Binding components and values to XML, SQL, or Object datasources (with full xpath support) it is easy to generate flowing dynamic documents.

Want to get your hands on the latest version? Simply search for Scryber install the vsix package from within visual studio 2012, 2013, and 2015RC
Alternatively, if you are not using Visual Studio, you can download the NuGet Package - you just don't get the templates.

Just released - version, with lots of new features, enhancements, fixes and capabilities

Check out the additions here - Release Change Notes

The complete System Tests solution has been updated and shows the capabilities of the Scryber library
This 108 page solution is available on codeplex and can be used to check out specific features. Understand how to achieve something. Or just simply identity if it can be done in scryber. Check it out on CodePlex
Download the generated file here for a sneak peek

Or the scryber source code is available directly from


Hello World video

Want to see how quickly you can get started generating dynamic PDF documents?

Watch our Hello World video, and we will show you how to install; create; and generate your first documents from a web project using the scryber library and visual studio


Recipe: Data binding with Namespaces and Parameters.Recipe: Data binding with Namespaces and Parameters.

A full 5 part article covering the finer details of binding xml data to a document template. Covers many topics including namespaces, transformations, choices and dynamic parameters. A must read for all.

Friday, September 26, 2014
Recipe: Positioning and FlowRecipe: Positioning and Flow

A complete article on how content is flowed within a document and it's pages, which then goes on to explore the margins and patting, position modes - Relative and Absolute, and the explicit positioning options of X, Y, Width and Height

Monday, September 15, 2014
Reference: ImagesReference: Images

A complete reference on using images in scryber PDF documents. Covers many topics including...

  • Types of images supported
  • Positioning and sizing images
  • Handling missing images
  • Dynamically assigning images and image data

Monday, August 18, 2014
Reference: LinksReference: Links

Added a new reference article on links both within PDF files and making links to external content. Adds detail on remote files, and references to named destinations within those files.

Monday, August 04, 2014
Article: VSIX DeploymentArticle: VSIX Deployment

We have just added a new article that explains the way to install and deploy scryber from within Visual Studio 2012+

This will make it much easier to get scryber onto your solution, and help with the continued management of your own projects.

Tuesday, April 01, 2014
Article: Document ProcessingArticle: Document Processing
Understand the complete life-cycle of the document, from parsing the XML, through init, load, bind and layout to the final render and close. Scryber is strong and deep - understanding this processing lifecycle makes everything from logging and databinding to writing your own components easier.
Tuesday, March 11, 2014
Reference: Tables, Rows and CellsReference: Tables, Rows and Cells

Discover the capabilities of the table, with flowing content, dynamic and explicit widths along with styles and spans.

Tuesday, January 28, 2014
Reference: scryber configurationReference: scryber configuration
Need to change the way scryber works? Alter the default fonts, add a new image type, log messages to your own custom repository, or simply map a new assembly with the XML Parser. This article gives the low down on what is in the configuration sections for scryber.
Sunday, January 26, 2014
How To: Write your own componentsHow To: Write your own components

Takes you through writing your own first component - in this case a Date stamp component inheriting from the PDFTextBase component.

Wednesday, November 20, 2013
Reference: Out of the box style itemsReference: Out of the box style items

Details all the default style items that you can apply to your components, and the effects they will (or will not) have. The article goes through each of the attributes in turn as a complete reference guide.

Sunday, October 06, 2013


Want to keep up to date with the latest goings on with the scryber platform?

We are posting regularly with updates to documentation, additions and new features, and the occasional defect
Follow us to keep up to date - @scryberpdf


Open in RSS reader...  

Monday, June 08, 2015
Version is Released as a VSIX and Nuget Package.

We have just released version as a VERY SIGNIFICANT update to the library and as a new install on Visual Studio Extensions. Includes numerous new features, enhancements, fixes and improvements. 

 read more ...
Thursday, January 08, 2015
Version is Released as a VSIX and Nuget Package.

We have just released version as an update to the NuGet package and as a new install on Visual Studio Extensions. Includes numerous fixes for tables, fonts and page groups plus better support of the {item:...} binding expression. See the release notes here - for more information.

Monday, August 04, 2014
Version is released over Nuget

We have just released version as an update to the NuGet package. Includes numerous fixes for links, text and overflow, plus text decorations - Underlines, Strikthrough and Overline. See the release notes here -

 read more ...
Tuesday, April 01, 2014
MONTH - Visual Studio and NuGet Package

We have just published the latest version to the visual studio extension gallery and NuGet.

This version will install scryber as a NuGet Package, and add all the required templates directly within Visual Studio. .NET 4.0+ only.

This will be our preferred deployment process going forward, and we will be able to get fixes, updates and additions out to our users much quicker.

Hope you like this method. If not, then as always let us know!

 read more ...
Thursday, January 09, 2014
0.8.5 - It's a good one

We've just completed our latest version 0.8.5 (we've even jumped a build point, it's that much better).

Extra features include the Number and Date components. The schemas are radically different to support extensions. Table cells now support column spans, And the layout engine is significantly improved so that short text strings do not end up in never ending loops.

We will push it out over the weekend after the final checks.

Tuesday, July 16, 2013
0.8.3 - Table Layout Complete

All the tables are working and overflowing nicely. We will be packaging tomorrow (inc. a VS 2008 option) and releasing to the great unwashed. 

Watch out - we think this ones worth it, although doesn't yet support nested tables or colspan / rowspan. One for the future.

Saturday, June 08, 2013
0.8.2 - Data Binding updates and VS 2008

Working on adding item databinding events and also to support transformation and xslt arguments to the XSMDatasource class. We can then release a new version with included support for VS2008 - for all you old school developers.

Tuesday, April 16, 2013
0.8.1 - Pre component and compression - Available

A new version of the Scryber installer (0.8.1) was uploaded to codeplex last night.

This supports compression of images and content streams using FlateDecode.
And the <pdf:Pre> component for pre-formatted text.

Friday, April 05, 2013
0.8.0 - Generating dynamic PDF documents using the open source Scryber library

Added an article to the CodeProject website for generating dynamic PDF documents using Scryber. We take the article RSS feed and squirt it into a PDF document with some styles and nice formatting.

You can read the full article here