← All projects

A .NET LIBRARY BY GARIF LABS

Flow-PDF.

Create PDF documents in C#.

IN DEVELOPMENT

Compose layouts with a fluent API, then generate PDFs in your .NET application.

See an example

C# → PDF

From code
to document.

Define a page template and content. Flow-PDF lays out the content across pages.

EXAMPLE.CSC# / .NET
var document = Document.CreateFlow(flow =>
{
  flow.PageTemplate(template =>
  {
    template.Size(PageSizes.A4);
    template.Margin(40);
  });
  flow.Content(content =>
  {
    content.Column(column =>
    {
      column.Item().Text("Hello, Flow-PDF!");
    });
  });
}, PdfLicense.Evaluation);

document.GeneratePdf("hello.pdf");

THE DETAILS

What it does.

01

Compose in C#

Describe pages with text, images, rows, columns and tables using a fluent API.

02

Paginate content

Flow content across pages with automatic pagination and repeating headers and footers.

03

Generate locally

Create PDFs in your .NET application without an external PDF service.

AVAILABILITY

In development.

The documented consumer target is .NET 10 on Ubuntu 24.04 x86_64. Availability, documentation and licensing details will be shared when the product is ready.

Garif Labs on GitHub