C# PDF

Open-source C# projects categorized as PDF

Top 23 C# PDF Projects

  1. 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.

    Project mention: QuestPDF HTML to PDF C# Alternatives For .NET Developers | dev.to | 2024-07-19

    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.

  2. 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.

    InfluxDB logo
  3. 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-07

    I 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.

  4. naps2

    Scan documents to PDF and more, as simply as possible.

    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/

  5. FastReport

    Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

  6. 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.

  7. PdfPig

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

    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).)

  8. 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-28

    If 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...

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ITextSharp

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

  11. PdfSharpCore

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

  12. DinkToPdf

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

  13. CopyPlusPlus

    让复制更加简单!

  14. 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.

  15. iTextSharp.LGPLv2.Core

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

  16. docnet

    DocNET is as fast PDF editing and reading library for modern .NET applications

  17. Ghostscript.NET

    Ghostscript.NET - managed wrapper around the Ghostscript library (32-bit & 64-bit). Tested with Ghostscript versions < 10.

  18. 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

  19. PdfScribe

    A PDF virtual printer for 64-bit Windows / .NET Framework 4.8

  20. 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

  21. pandoc-gui

    Lightweight and cross-platform GUI wrapper for the pandoc command line

  22. 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.

  23. PDFKeeper

    Open Source PDF Document Management

  24. SimpleWPFReporting

    Reporting in WPF (XAML) made easy

  25. HTMLToQPDF

    HTMLToQPDF is an extension for QuestPDF that allows to generate PDF from HTML

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# PDF discussion

Log in or Post with

C# PDF related posts

  • Building a .NET Console App for Document Search (RAG) with OpenAI Embeddings

    1 project | dev.to | 10 Mar 2025
  • QuestPDF HTML to PDF C# Alternatives For .NET Developers

    1 project | dev.to | 19 Jul 2024
  • Older HP scanning all of a sudden don't work anymore

    1 project | news.ycombinator.com | 20 May 2024
  • PDF Generation using QuestPDF in ASP.NET Core — Part 1

    2 projects | dev.to | 4 May 2024
  • HP misreads room, awkwardly brags about its “less hated” printers | Opinion: HP's printer business practices have infuriated users for years.

    1 project | /r/technology | 8 Dec 2023
  • 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#?

    1 project | /r/dotnet | 12 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?