Laboratory.NET - Resources for .NET Developers
Home  •   Free .NET  •   Popular .NET  •   Discussion

  • .NET Component Requests
    If you are looking for .NET Component or Control and need help finding it, ask here.


iTextSharp v.3.0.0

by Gerald Henson

Summary: iText# (iTextSharp) is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.

Freeware  
Status: Fully Functional
Sources Included  



Let us know if you like it.  
  • 4
  •  (100%) 
  • 0
  •  (0%) 
  |   Comments (2)

Detailed Description

Feature list

Simple iText: document layout

Creating a document:
  • Creation of a document in 5 steps: Hello World
  • Examining step 1: the Document-object
    • defining the PageSize
    • documents in Landscape
    • defining margins
    • measurements
  • Examining step 2: the Writer-object
    • Servlets
  • Examining step 3: Meta data + opening the document
    • Metadata
    • Things to do BEFORE you open the document
    • Page initialisations
    • Viewerpreferences
    • Encrypted PDF (40 and 128 bit)
  • Examining step 4: adding content
    • Pause and resume
  • Examining step 5: closing the document
  • Advanced: reading PDF
    • Concat, Split, Handout and Encrypt PDF files
Chunks, Phrases and Paragraphs:
  • Chunk
    • Type 1 fonts
    • Underline / strikethrough
    • Superscript / subscript
    • Background color of a Chunk
  • Phrase
    • Leading: the space between two lines
    • Ancient Greek
    • Negative leading
  • Paragraph
  • Features concerning layout
    • Font propagation
    • Changing the split character
    • Changing the hyphenation
  • Advanced feature: Generic Tag
Anchors, Lists and Annotations:
  • Anchors
    • links to an external URL
    • Internal links
  • Lists
    • Ordered lists
    • Unordered lists
  • Annotations
HeaderFooters, Chapters, Sections and the Graphic object:
  • Headers and footers
  • Chapters and sections
  • the Graphic object
Tables:
  • Adding cells
    • adding cells from left to right, top to bottom
    • adding cells in at random positions
  • Layout
    • Cellpadding / cellspacing
    • Alignment
    • Borders
    • Colors
    • Rowspan / colspan
    • Table splitting
  • Large tables
    • Memory management
  • Nested tables
  • Table offset
Images:
  • Image types: PNG, GIF, JPEG, WMF
    • From an URL
    • From a file
  • Layout of the image
    • Alignment
    • Images and text
    • Images at an absolute position
    • Scaling
    • Image resolution
    • Rotating
  • Other supported images
    • Raw image data
    • java.awt.Image
    • TIFF
    • CCITT
  • Image masks
  • Images and other objects
    • Images inside a Chunk
    • Images inside a Table
    • Annotations and images
Intermezzo: other document formats

XML and (X)HTML:
  • Generating iText XML
  • Parsing iText XML
  • Parsing XML
  • Data merging
  • Parsing iText iText (X)HTML
  • Generating a HTML file with a CSS
RTF
  • generating RTF
  • the document object
  • simple text objects
  • complex objects
  • special objects
  • the table object
  • the image object
Advanced iText: PDF only

Fonts:
  • Specifying an encoding
  • Specifying an True Type Fonts
    • Embedding a ttf
    • Unicode
    • True Type Collections
    • Font widths
    • ttf-files and Operating Systems
    • Font Factory
  • Barcodes
  • Measuring text
  • Adobe Fonts
Absolute Positioning of Graphics and Text:
  • Graphics
  • Using the java.awt.Graphics2D-object
  • Text
  • Templates (Form XObjects)
    • Page X of Y
  • Columns
    • Multiple columns
    • Irregular columns
  • Tables
Local and Remote Goto's, Destinations and Outlines:
  • Local Goto
  • Remote Goto
  • Actions
    • Named actions
    • Launching an application
    • Open action
    • Javascript
    • Files and URLs
  • Destinations
  • Outlines
  • Page labels on thumbnails
Page and Table Events:
  • Open and close a document, start and end a page
  • Adding paragraphs, chapters, section
  • Generic tags
  • Table events

Update Description

- Color is a new class
- Hashmap was removed and Hashtable is used instead
- the method names are capitalized
- the sharpziplib is included in the program
- signatures are supported with the bouncycastle library that is also included
in the program. To get the trusted certificates in your computer you'll need
WSE or PInvoke
- arabic-hebrew RTL is supported
- CJK fonts are supported
- hyphenation is supported
- many images types are supported including ICC profiles.

Comments

  1. RTF Writer supports Tiff Images??

    Comment by RTF Writer supports Tiff Images — 7/25/2008 2:18:30 AM
  2. it does't take rowspan when i import html to pdf

    Comment by sumit — 10/3/2008 3:08:32 AM


Leave a comment


Please comment only the product here. If you have technical problems or suggestions on our web site, please use contact form.
Name
(required)
E-Mail
(will not be published) (required)
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Comment
 

 

LabDotNet Catalog Search


Advanced Search

Google Custom Search

.NET Controls
.NET Forums
.NET Blogs