TallPDF.NET 4.0

Generate PDF on the fly

4.0.30.0 Changelog

Features

  • Generate PDF programmatically or from XML
  • Declarative layout model
  • Generate bookmarks and links
  • Mix flow and grid layout
  • Tables, headings, lists, headers and footers
  • Embed raster images (BMP, PNG, etc.)
  • Create form fields and JavaScript actions
  • Auto-number and cross-reference headings
  • Compose shapes of lines and bezier curves

Code samples

using System;
using System.IO;

using TallComponents.PDF.Layout;
using TallComponents.PDF.Layout.Paragraphs;
using TallComponents.PDF.Layout.Fonts;

namespace txt2pdf
{
   class Program
   {
      static void Main(string[] args)
      {
         Document document = new Document();
         
         Section section = new Section();
         section.PageSize = PageSize.Letter;
         document.Sections.Add(section);

         string[] lines = File.ReadAllLines("test.txt");

         foreach (string line in lines)
         {
            TextParagraph text = new TextParagraph();
            text.SpacingAfter = 12;
            section.Paragraphs.Add(text);

            Fragment fragment = new Fragment();
            fragment.FontSize = 12;
            fragment.Font = Font.Courier;
            fragment.Text = line;
            text.Fragments.Add(fragment);
         }

         using (FileStream file = new FileStream(
            "test.pdf", FileMode.Create, FileAccess.Write))
         {
            document.Write(file);
         }
      }
   }
}

Pricing

Single server

USD 930

  • 1 year email support
  • 1 year maintenance
  • 1 year upgrade protection
Buy

Cloud

Azure, AWS or other

Deploy our software to cloud infrastructure such as Azure or AWS without limitations on scalability or elasticity.

Request quote

Redistribute

Desktops or servers

Deploy our software to multiple servers or multiple desktops. Either in-house or at your customer's site.

Request quote