PDF Sharp
[[features]]
Last edit on
Aug 24, 2009
3:02 PM
by thomas_hoevel
PDFsharp Features
Note
Please visit the new PDFsharp project homepage.
Please visit the PDFsharp forum to get support, report bugs, or request features.
This site is no longer maintained.
Detailed information about PDFsharp's features.
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
Improvements of PDFsharp 1.0
- 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
Improvements of beta 4
- Unicode support
- Textformatter class
- New samples: Unicode, TextLayout
Improvements of beta 3
- Two new samples: ConcatenateDocuments and XForms
- Bug fixes
- Many improvements
Improvements of beta 2
- XGraphics.Save/Restore now work properly with nested calls
- Bug fixes
- Many improvements
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 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)
Text
- TrueType fonts / OpenType fonts with TrueType outline
- Matrix transformations
- Converting glyphs to a graphical path
- WinAnsi and Unicode encoding
- Text Annotations, Rubber stamp annotations
Security
- Encryption with 40/128 bit with password
- Document access permissions
PDF Features
- 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.
Note
Please visit the new PDFsharp project homepage.
Please visit the PDFsharp forum to get support, report bugs, or request features.
This site is no longer maintained.