License
egoPdf is released as three NuGet packages, all under the MIT license.
The EgoPDF.Generator package additionally carries an
acknowledgment to FPDF, the PHP project it was originally automated from.
Third-party dependencies (SkiaSharp, ZXing.Net, Markdig) are listed
with their own licenses below.
MIT License
Copyright © 2017–2026 Marco Antonio Regueira.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Notice — FPDF acknowledgment
The EgoPDF.Generator package is an evolution of an automated
C# port of FPDF,
originally written by Olivier Plathey.
FPDF — www.fpdf.org
Copyright © Olivier Plathey
FPDF is freeware. There is no usage restriction. You may embed it freely in your application (commercial or not), with or without modifications. Reference to FPDF in the resulting PDF is not mandatory.
This acknowledgment is included for transparency; FPDF's terms do not
require attribution. Substantial portions of EgoPDF.Generator
have been rewritten (Skia-based font embedding, font descriptor
correctness, modern target frameworks, packaging) and are subject to the
MIT License above.
The EgoPDF.Barcodes and EgoPDF.Markdown
packages are original work by Marco Antonio Regueira and contain no
FPDF-derived code.
Third-party dependencies
egoPdf depends on three runtime packages. All licenses are distribution-compatible with MIT.
| Package | Version | License | Used by |
|---|---|---|---|
| SkiaSharp | 3.116.1 | MIT | EgoPDF.Generator — font metrics + image decode |
| ZXing.Net | 0.16.10 | Apache 2.0 | EgoPDF.Barcodes — encodes every 1D / 2D symbology |
| Markdig | 0.40.0 | BSD-2-Clause | EgoPDF.Markdown — CommonMark + GFM parser; we walk the AST ourselves |
Microsoft.SourceLink.GitHub (MIT) is referenced as a
build-only asset and does not ship inside the NuGet packages.
Trademarks
“Zebra” and “ZPL” are trademarks of Zebra Technologies. egoPdf is not affiliated with or endorsed by Zebra Technologies.