TallPDF.NET 5.0

Generate PDF on the fly

5.0.8.0 Changelog

What is new?

.NET Core

TallPDF.NET 5.0 is compatible with .NET Core. You can now run your PDF app on Windows, Linux and MacOS.

Xamarin

TallPDF.NET 5.0 is compatible with Xamarin. You can now run your PDF app on mobile devices.

Features

  • .NET Core support new
  • Xamarin support new
  • 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 990

  • 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