SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# PDF Projects
-
QuestPDF
Generate and edit PDF documents in your .NET applications using the open-source QuestPDF library and its C# Fluent API. Build invoices, reports and data exports with ease.
PDF (Portable Document Format) is widely used to save data or send data in a portable, secure format. When it comes to manipulating data into a PDF file or designing a document like an invoice, C# developers often turn to robust libraries. Two popular Libraries for these tasks are IronPDF and QuestPDF. In this article, we'll delve into how to use QuestPDF for HTML to PDF conversion and compare its features with those of IronPDF.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Kavita
Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.
Project mention: Ask HN: How much better are AI IDEs vs. copy pasting into chat apps? | news.ycombinator.com | 2025-05-07I tried Cursor as I was excited it used Tree Maps for RAG. I tried it for 3 different medium asks on a medium sized project (https://github.com/Kareadita/Kavita).
I was extremely disappointed. It recreated enum files with the same values, tons of changes, overall I rolled back.
I use copy/paste into ChatGPT/Claude a lot. I will stick with that. I control the scope, I control what I copy or how I take the solutions.
I stand by my belief that AI cannot work on medium to large codebases. I know we see vibe coding as a trend, but those are usually greenfield applications.
-
Project mention: Older HP scanning all of a sudden don't work anymore | news.ycombinator.com | 2024-05-20
You can try NAPS2. I think it is most useful software for scanning.
https://www.naps2.com/
-
FastReport
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
-
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.
-
Project mention: Building a .NET Console App for Document Search (RAG) with OpenAI Embeddings | dev.to | 2025-03-10
PDF files: .NET doesn’t have a built-in PDF reader in the standard libraries, so extracting text from PDFs requires an external library or tool (e.g., PdfPig or iText7). For simplicity, in this tutorial we will assume any PDF is already in text form or skip PDF content extraction. (In a real app, you could use a library like PdfPig to get the text (Chat with your documents using OpenAI embeddings in .NET/C# - crispycode.net) and then split by pages or paragraphs (Chat with your documents using OpenAI embeddings in .NET/C# - crispycode.net).)
-
itext-dotnet
iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText 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 enha
Project mention: Show HN: IPA – a GUI for exploring inner details of PDF | news.ycombinator.com | 2024-08-28If you're not a customer, we'll explain the benefits of becoming a customer.
I avoid them because everything about their approach to the AGPL suggests that they chose it as a marketing technique for their paid products, not out of a serious commitment to free software.
[0] https://itextpdf.com/how-buy/AGPLv3-license
[1] https://github.com/itext/itext-dotnet/blob/develop/itext/ite...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ITextSharp
[DEPRECATED] .NET port of the iText library, only security fixes will be added — please use iText for .NET
-
PdfSharpCore
Port of the PdfSharp library to .NET Core - largely removed GDI+ (only missing GetFontData - which can be replaced with freetype2)
-
DinkToPdf
C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
-
-
clawPDF
Open Source Virtual (Network) Printer for Windows that allows you to create PDFs, OCR text, and print images, with advanced features usually available only in enterprise solutions.
-
iTextSharp.LGPLv2.Core
iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core
-
-
Ghostscript.NET
Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit). Tested with Ghostscript versions < 10.
-
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
-
-
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
-
-
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.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# PDF discussion
C# PDF related posts
-
Building a .NET Console App for Document Search (RAG) with OpenAI Embeddings
-
QuestPDF HTML to PDF C# Alternatives For .NET Developers
-
Older HP scanning all of a sudden don't work anymore
-
PDF Generation using QuestPDF in ASP.NET Core — Part 1
-
HP misreads room, awkwardly brags about its “less hated” printers | Opinion: HP's printer business practices have infuriated users for years.
-
FastPDF Service API (C# .NET) VS itext7-dotnet - a user suggested alternative
2 projects | 7 Dec 2023 -
Completely free libraries to read data from a pdf in C#?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2025
Index
What are some of the best open-source PDF projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | QuestPDF | 12,827 |
2 | Kavita | 7,769 |
3 | naps2 | 3,311 |
4 | FastReport | 2,823 |
5 | Magicodes.IE | 2,156 |
6 | PdfPig | 2,007 |
7 | itext-dotnet | 1,791 |
8 | ITextSharp | 1,384 |
9 | PdfSharpCore | 1,130 |
10 | DinkToPdf | 1,127 |
11 | CopyPlusPlus | 917 |
12 | clawPDF | 806 |
13 | iTextSharp.LGPLv2.Core | 643 |
14 | docnet | 499 |
15 | Ghostscript.NET | 430 |
16 | Report-From-DocX-HTML-To-PDF-Converter | 327 |
17 | PdfScribe | 287 |
18 | scryber.core | 207 |
19 | pandoc-gui | 147 |
20 | BulkPDF | 133 |
21 | PDFKeeper | 131 |
22 | SimpleWPFReporting | 113 |
23 | HTMLToQPDF | 112 |