Open-source C# projects categorized as PDF | Edit details

Top 22 C# PDF Projects

  • GitHub repo Magicodes.IE

    Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.

  • GitHub repo naps2

    Scan documents to PDF and other file types, as simply as possible.

    Project mention: Moving pdf pages to a notebook? | reddit.com/r/RemarkableTablet | 2022-01-11
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo ITextSharp

    [DEPRECATED] .NET port of the iText library, only security fixes will be added — please use iText 7 for .NET

    Project mention: Need some help on this: | reddit.com/r/PowershellSolutions | 2021-03-11

    NuGet Gallery | iTextSharp

  • GitHub repo QuestPDF

    QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.

    Project mention: QuestPDF 2022.01 - a new version of the open-source, C# library for generating complex PDF documents with fluent API, now with complex table-layout support 🎉 Please help me make it popular 🚀 | reddit.com/r/dotnet | 2022-01-12

    I found the answer: https://github.com/QuestPDF/QuestPDF/issues/79

  • GitHub repo itext7-dotnet

    iText 7 for .NET is the .NET version of the iText 7 library, formerly known as iTextSharp, which it replaces. iText 7 represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText 7 can be a boon to nearly every workflow.

    Project mention: iTextSharp C# HTML to PDF Alternative for .NET Core | dev.to | 2022-01-13

    iTextSharp has been around for at least 6 years, based on an open source Java codebase called iText, and still has somewhat of a Java flavor. Developers who first learned Java may find this library familiar.

  • GitHub repo DinkToPdf

    C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.

    Project mention: Best free .NET core 5.0 HTML to PDF to use? | reddit.com/r/dotnet | 2021-03-27

    The install instructions for DinkToPdf (see github) have a step about installing native binaries that your tutorial seems to be missing.

  • GitHub repo PdfPig

    Read and extract text and other content from PDFs in C# (port of PdfBox)

    Project mention: How to read pdf files in C#? | reddit.com/r/csharp | 2021-12-02

    PDF Pig is open source and allows you to read text and even extract images.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo PdfSharpCore

    Port of the PdfSharp library to .NET Core - largely removed GDI+ (only missing GetFontData - which can be replaced with freetype2)

    Project mention: Looking for a free software that allows me to compress pdf files in c# windows forms | reddit.com/r/csharp | 2021-09-05

    PdfSharpCore has a compression feature and it's MIT licenced. https://github.com/ststeiger/PdfSharpCore

  • GitHub repo iTextSharp.LGPLv2.Core

    iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core

    Project mention: Render blazor component into PDF? And the solution I came up with. | reddit.com/r/Blazor | 2021-12-01

    I used to use iTextSharp too. Moved to https://github.com/VahidN/iTextSharp.LGPLv2.Core which is .net std port of the last free version

  • GitHub repo WkhtmlToPdf

    C# wrapper around excellent wkhtmltopdf console utility. (by codaxy)

  • GitHub repo docnet

    DocNET is as fast PDF editing and reading library for modern .NET applications (by GowenGit)

  • GitHub repo Report-From-DocX-HTML-To-PDF-Converter

    .NET Core library to create custom reports based on Word docx or HTML documents and convert to PDF

  • GitHub repo AzureDevOps.WikiPDFExport

    Export Azure DevOps Wiki to PDF

    Project mention: Create a PDF document from an Azure DevOps Wiki | dev.to | 2021-09-15

    The extension is based on a tool called AzureDevOps.WikiPDFExport by Max Melcher that allows you to export a whole WIKI (or a single file) as a PDF. The tool performs the following tasks:

  • GitHub repo SimpleWPFReporting

    Reporting in WPF (XAML) made easy

    Project mention: Printing and generating reports with WPF .net core? | reddit.com/r/dotnet | 2021-02-05

    https://github.com/maximcus/SimpleWPFReporting (4 years old but a jump-off point?)

  • GitHub repo BulkPDF

    BulkPDF is a free and easy to use open source software, which allows to automatically fill an existing PDF form with differen values. Only a spreadsheet (Microsoft Excel 2007/2010/2013, LibreOffice or OpenOffice Calc) with the desired values is required.

    Project mention: BulkPDF and Privacy. | reddit.com/r/opensource | 2021-10-27

    I broken-down BulkPDF to create some pdf forms at work. Now, they are concerned that I may have leaked customer data. BulkPDF is available via GitHUB and I did not find any security advisories there (https://github.com/Tadelsucht/BulkPDF/security/advisories). It's free and open source software but I am unsure if I should only go by what it says on‏‏‎‏‏‎‏‏‎‏‏‎­GitHUB or not. I couldn't find any negative information after several searches. I have reached out to the creator. It's an excellent program but I wonder if free is too good to be true??

  • GitHub repo Invoicer

    An easy to use library to generate PDF invoices for .NET. (by simonray)

    Project mention: PDF invoice creator | reddit.com/r/csharp | 2021-09-21

    I built a actually very nice library for my PDF-Invoices based on Invoicer by Simon Ray

  • GitHub repo GotenbergSharpApiClient

    .NET C# Client for the Gotenberg API, https://thecodingmachine.github.io/gotenberg

    Project mention: Best free .NET core 5.0 HTML to PDF to use? | reddit.com/r/dotnet | 2021-03-27

    I use the GotenbergSharpApiClient with the Gotenberg Microservice running in a docker container. Works great and has a nice fluent/faceted request builder.

  • GitHub repo scryber.core

    Scryber.Core is a dotnet html to pdf engine written entirely in C# for creating beautiful flexible, flowing documents from html templates including css styles, data binding, svg drawing and encryption

    Project mention: Version 5.1.0-beta of our PDF engine has been released to Nuget | reddit.com/r/scryber | 2021-07-19
  • GitHub repo WeasyPrint-netcore

    WeasyPrint Wrapper for .Net on Windows

    Project mention: QuestPDF 2021.10 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with extended text capabilities. Please help me make it popular :) | reddit.com/r/csharp | 2021-10-06

    I’d recommend Weasyprint (.net core wrapper) instead of wkhtmltopdf. It supports CSS Paged Media which is pretty much required for everything but the simplest of HTML2PDF conversions.

  • GitHub repo Pdfium.Net SDK

  • GitHub repo iTextSharp (LGPL / MPL) 4.1.6 for .NET Core

    Unofficial .NET Core port of iTextSharp 4.1.6. Last version to be released under the Mozilla Public License and the LGPL.

  • GitHub repo Gehtsoft.Barcodes

    The cross-platform C# library to easily generate barcodes, including QR codes. The library allows application developers to add a variety of standard barcodes and QR codes using convenient API.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-13.

C# PDF related posts


What are some of the best open-source PDF projects in C#? This list will help you:

Project Stars
1 Magicodes.IE 1,474
2 naps2 1,251
3 ITextSharp 1,178
4 QuestPDF 1,177
5 itext7-dotnet 906
6 DinkToPdf 823
7 PdfPig 603
8 PdfSharpCore 517
9 iTextSharp.LGPLv2.Core 405
10 WkhtmlToPdf 256
11 docnet 226
12 Report-From-DocX-HTML-To-PDF-Converter 192
13 AzureDevOps.WikiPDFExport 110
14 SimpleWPFReporting 95
15 BulkPDF 83
16 Invoicer 70
17 GotenbergSharpApiClient 45
18 scryber.core 33
19 WeasyPrint-netcore 30
20 Pdfium.Net SDK 22
21 iTextSharp (LGPL / MPL) 4.1.6 for .NET Core 21
22 Gehtsoft.Barcodes 1
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.