SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# PDF Projects
-
QuestPDF
QuestPDF is a modern open-source .NET library for PDF document generation. Offering comprehensive layout engine powered by concise and discoverable C# Fluent API. Easily generate PDF reports, invoices, exports, etc.
I used that same library it worked great the only issue I had was the users would often have to manually set the scaling to fit to a page. I'm sure I could've fixed this in other ways if I was more competent with CSS but ended up just switching to use https://github.com/QuestPDF/QuestPDF in a backend instead of doing everything in front end.
-
Kavita
Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and 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: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
FastReport
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
FastReports - Powerful reports for .NET - https://github.com/FastReports/FastReport
-
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.
-
Tips: For PDF management/splitting/rotation/cropping ect before import: NAPS2 is a good tool (Windows, Linux, Mac). It also support ocr (same as paperless-ngx use) https://www.naps2.com/
-
ITextSharp
[DEPRECATED] .NET port of the iText library, only security fixes will be added — please use iText 7 for .NET
-
itext7-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
-
SonarQube
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.
-
Maybe (most likely) this is a problem of GitHub's terminology. For genuine bugs, e.g. here's the repro, the stack trace, the code to replicate it, it happens 100% of the time if you follow these steps, I'd agree that just having it open and in the backlog would be preferable.
The problem is those make up maybe at a generous estimate, 10-15% of issues in a projects backlog. In the interests of full disclosure here's mine (I don't use stalebot) https://github.com/UglyToad/PdfPig/issues?page=1&q=is%3Aissu.... As you can see from the backlog I close almost nothing. This was a deliberate choice to avoid closing things until the fix was confirmed by the reporter.
But equally that's the first time I've opened the repository in a couple of months and the amount of angst and dread I feel just from the size of that list means I'll probably find yet another excuse not to do anything on it this coming month.
Discussions on this topic feel a lot like "technical solutions to social problems"; by which I mean "well in the ideal world a perfectly logical person would do x, y, z so the system should reflect that". And while a stalebot is the archetypal technical solution to a social problem it at least works with how maintainers work. Sometimes in life you want to ignore a problem and have it go away. When you can't do that, e.g. government bureaucracy, work stuff, social obligations, that's where stress comes from. And asking volunteer maintainers to add a whole new source of stress in their life falls apart when people get busy, or their life circumstances change, or they get ill or tired or whatever.
Yes, in a perfect world the issue backlog would be sacrosanct and perfectly groomed/prioritized. But we're just fleshy sacks of chemicals and we're not perfect. Unrealistic expectations from users are the cause of maintainer burnout.
Because GitHub closed issues are still viewable and searchable (I'd guess most people search it through a search engine not the terrible inbuilt search) I'd disagree that they're deceiving users somehow.
-
DinkToPdf
C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
I used this package for a while to generate the PDF from HTML - https://github.com/rdvojmoc/DinkToPdf
-
PdfSharpCore
Port of the PdfSharp library to .NET Core - largely removed GDI+ (only missing GetFontData - which can be replaced with freetype2)
PdfSharpCore https://github.com/ststeiger/PdfSharpCore, a .NET Core port of PdfSharp, might come to the rescue as it has largely removed GDI+.
-
Project mention: How to execute a shortcut that involves more than 2 keys? | /r/AutoHotkey | 2023-02-04
Download Copy++
-
iTextSharp.LGPLv2.Core
iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core
-
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.
Depending on the output format you need you then either use Windows' "print to PDF" driver and print these documents on your cards or, if you need a picture format, install a printer driver to "print" to tiff, jpeg or png.
-
-
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
-
-
Project mention: PDF printer - possibility of no dialog save & no subscription | /r/pdf | 2022-10-24
or GitHub - stchan/PdfScribe: A PDF virtual printer for 64-bit Windows / .NET 4.8 or later: https://github.com/stchan/PdfScribe/
-
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.
-
-
Project mention: Tired of no FOSS, offline, secure and safe options to batch convert Word docs to PDF's, I created BatchWord2PDF using Python and customtkinter | /r/coolgithubprojects | 2023-03-30
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# PDF related posts
- (Free) Open-source PDF Generation/Export
- Good scanning software?
- Best way to digitalize reciepts?
- Automatisches Auslesen von PDFs
- Pdf export iz C# sa macOS
- Any tool that can turn a scanned paper into an editable PDF
- How to generate PDF and HTML in 2023?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0922e213a0>
www.saashub.com | 7 Jun 2023
Index
What are some of the best open-source PDF projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | QuestPDF | 6,771 |
2 | Kavita | 2,838 |
3 | FastReport | 2,292 |
4 | Magicodes.IE | 1,871 |
5 | naps2 | 1,804 |
6 | ITextSharp | 1,279 |
7 | itext7-dotnet | 1,271 |
8 | PdfPig | 1,098 |
9 | DinkToPdf | 951 |
10 | PdfSharpCore | 858 |
11 | CopyPlusPlus | 775 |
12 | iTextSharp.LGPLv2.Core | 511 |
13 | clawPDF | 432 |
14 | docnet | 350 |
15 | Report-From-DocX-HTML-To-PDF-Converter | 266 |
16 | WkhtmlToPdf | 262 |
17 | PdfScribe | 211 |
18 | scryber.core | 143 |
19 | SimpleWPFReporting | 108 |
20 | BulkPDF | 107 |
21 | Invoicer | 86 |
22 | pandoc-gui | 58 |
23 | WeasyPrint-netcore | 57 |