The PrintableCal API is a free library that enables PrintableCal to be extended to support additional calendar template styles and data sources. The API includes the required assemblies, documentation, and examples to help you get started quickly. You can code PrintableCal add-ins using C#, VB.NET, or C++/CLI. The PrintableCal API utilizes the Managed Extensibility Framework (MEF) and Microsoft .NET Framework 4.0.
PrintableCal will automatically load any developed add-ins, enabling calendars to be printed that import data from custom sources, such as proprietary databases or legacy calendar applications. Template styles can also be developed so calendar data can be reported in a format specific to your application or requirements.
The PrintableCal API requires Microsoft Office 2007 or later, Microsoft .NET Framework 4.0, and PrintableCal. You can download PrintableCal for free at http://www.printablecal.com.