Home Make Text BiggerMake Text SmallerReset Text Size
PDFsharp Features
Detailed information about PDFsharp's features.

New! We no longer maintain this site.
Visit the new PDFsharp and MigraDoc Foundation Homepage.
For detailed information, also visit the new PDFsharp and MigraDoc Foundation Wiki.

Key Features

  • Creates PDF documents on the fly from any .Net language
  • Easy to understand object model to compose documents
  • One source code for drawing on a PDF page as well as in a window or on the printer
  • Modify, merge, and split existing PDF files
  • Images with transparency (color mask, monochrome mask, alpha mask)
  • Newly designed from scratch and written entirely in C#
  • The graphical classes go well with .Net

New! Improvements of Version 1.20

  • Can use either GDI+ or WPF
  • Includes preview of XPS to PDF converter
  • Includes binaries (DLL files, nowadays called Assemblies)
  • Please note: Developed for and tested with .NET 2.0 and Visual Studio 2005 and with .NET 2.0/3.0 and Visual Studio 2008.

Improvements of Version 1.00

  • Improved support for Unicode
  • Font embedding and subsetting
  • Bug fixed in connection with Acrobat 8
  • New sample demonstrates using PDFsharp and MigraDoc to create a document
  • Please note: The support for .NET 1.1 and Visual Studio 2003 was dropped. Developed for and tested with .NET 2.0 and Visual Studio 2005.

Improvements of beta 4

  • Support for Unicode
  • Advanced text layout with new TextFormatter class
  • Three new C# samples
  • Various bug fixes
  • Many minor improvements

Improvements of beta 3

  • Two new samples: ConcatenateDocuments and XForms
  • Bug fixes
  • Many improvements

Improvements of beta 2

  • Linear gradient brushes
  • XGraphics.Save/Restore now work properly with nested calls
  • TextAnnotations, Rubber stamp annotations
  • Read content of interactive form fields (AcroForms) (still under construction)
  • Write interactive form fields (AcroForms) (still under construction)
  • First two bar code types (Code2of5Interleaved and Code3of9Standard)
  • XPdfForm objects as templates. Use XGraphics class to create PDF form objects.

Graphics
The graphical objects follow the design pattern of the .Net framework. With one set of functions you can draw on a PDF page as well as on a System.Drawing.Graphics object. Your application can render its output in a window, on the printer or in a PDF document.

  • Lines, polylines, arcs, Bézier splines, canonical splines
  • Rectangles, rounded rectangles, ellipses, polygons, pies, closed splines, paths
  • RGB, CMYK, and gray scale colors with transparency
  • Pens and brushes for drawing and filling
  • GDI+ like predefined colors, pens and brushes
  • Matrix transformations
  • BMP, PNG, GIF, TIFF, and JPEG images
  • Image masks and transparency
  • Form XObjects
  • Clipping through graphical path
  • Linear gradient brushes
  • First two bar code types (Code2of5Interleaved and Code3of9Standard)

Text

  • TrueType fonts / OpenType fonts with TrueType outline
  • Matrix transformations
  • Converting glyphs to a graphical path
  • WinAnsi and Unicode encoding
  • TextAnnotations, Rubber stamp annotations
  • New! Unicode support in PDF files

  • New! TextFormatter class for simple text layout

Security

  • Encryption with 40/128 bit with password
  • Document access permissions

PDF Features

  • New! Read content of interactive form fields (AcroForms) (still under construction)

  • New! XPdfForm objects as templates. Use XGraphics class to create PDF form objects.

See "Samples Menu" for code snippets and output screen shots.

See "Tools Menu" for information about add-ons for PDFsharp.

Go to "Downloads" to get the complete source code (C#) with all the samples found on this site.

 
< Prev   Next >
New! We no longer maintain this site. Visit the new PDFsharp and MigraDoc Foundation Homepage. © 2009 empira Software GmbH | Impressum | Created with Joomla!