Background Color:
 
Background Pattern:
Reset
Search

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.


Open Source

The Scryber core framework is open source LGPL, so you can link to it in any of your commercial projects and applications.

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 gives consistency.

Data binding

By binding components and values to datasources (with full xpath support) it is easy to generate flowing dynamic documents.


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

Or the source code is available directly from http://scryber.codeplex.com


GETTING STARTED WITH SCRYBER

We like to think that scryber is one of the easiest PDF generation libraries that you can use.
If you can write html, then chances are you can write PDFX documents too.
To get everyone up and running we have put together this quck start guide to that covers instalation, configuration and generating your first complex document (from an rss feed).

This article was also reproduced in the code project site and is available for viewing here.

LEARNING MORE

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

FOLLOW US ON TWITTER

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




RELEASE ANNOUNCEMENTS

Open in RSS reader...  

Monday, August 04, 2014
MONTH
Version 0.8.8.5 is released over Nuget

We have just released version 0.8.8.5 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 - http://www.scryber.co.uk/HowTo/tabid/133/Default.aspx?topic=Release+Change+Notes

 read more ...
Tuesday, April 01, 2014
MONTH
0.8.6.3 - 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
MONTH
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
MONTH
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
MONTH
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
MONTH
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
MONTH
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