Skip to content

lajjne/Fo.Net

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FO.NET

XSL-FO to PDF renderer written in managed C# code for the .NET framework

XSL-FO is similar to HTML in that it allows documents to be created in a mark-up language. The fundamental difference between the two is that XSL-FO is intended for creating paged, printable documents, whilst HTML is more suited to on-screen documents.

FO.NET processes XML documents that conform to the XSL-FO specification and produces Adobe PDF documents. Typically an XSLT style sheet is used to transform raw XML data into XSL-FO.

FO.NET has been written for the Microsoft .NET Framework and is suitable for use from any .NET compatible language such as C#, VB.NET or F#.

Major Features
  • Developed in 100% managed C# code
  • Supports TrueType and TrueType flavoured OpenType fonts
  • Font embedding for highly portable documents
  • Font subsetting to ensure PDF document sizes are kept to a minimum
  • PDF compression to further reduce PDF document sizes
  • PDF encryption and protection mechanisms
  • Single assembly for simple integration with any .NET project

Fork

This repository is a fork of the original FO.NET project. @hahmed was granted permission by the original author (@griffm) to fork the project from CodePlex and maintain accordingly.

The source-code is maintained under the original Apache 2.0 License

Getting Started

See wiki: Getting Started

FAQ

See wiki: FAQ.

History

For a history of the project, (prior to the GitHub fork), please see the commit log on the original CodePlex repository.

Acknowledgements

FO.NET includes software developed by the Apache Software Foundation.
Copyright © The Apache Software Foundation. All rights reserved.

Special credit goes to the past and current developers of the FOP project of which FO.NET was originally ported from.

FO.NET includes software based in part on the work of the Independent JPEG Group.
Copyright © 1991-1998, Thomas G. Lane.

About

FO.NET is a PDF library for .NET, written in C#. Forked from the original CodePlex project, for future enhancements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%