Detailed information about PDFsharp's 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
- 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.
- Two new samples: ConcatenateDocuments and XForms
- Bug fixes
- Many improvements
- XGraphics.Save/Restore now work properly with nested calls
- Bug fixes
- Many improvements
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 grayscale 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
- First two bar code types (Code2of5Interleaved and Code3of9Standard)
- TrueType fonts / OpenType fonts with TrueType outline
- Matrix transformations
- Converting glyphs to a graphical path
- WinAnsi and Unicode encoding
- Text Annotations, Rubber stamp annotations
- Encryption with 40/128 bit with password
- Document access permissions
- Read content of interactive form fields (AcroForms) (still under construction)
- 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.
features, Rev. 13, Last changed on 2007-06-26 14:51, 9438 page hits
