93 lines
5.3 KiB
Markdown
93 lines
5.3 KiB
Markdown
<a href="https://www.questpdf.com/" target="_blank">
|
|
<img src="https://github.com/QuestPDF/example-invoice/raw/main/images/logo.svg" width="400">
|
|
</a>
|
|
|
|
---
|
|
|
|
[](https://www.questpdf.com)
|
|
[](https://www.nuget.org/packages/QuestPDF/)
|
|
[](https://github.com/QuestPDF/QuestPDF/stargazers)
|
|
[](https://www.nuget.org/packages/QuestPDF/)
|
|
[](https://www.nuget.org/packages/QuestPDF/)
|
|
[](https://github.com/QuestPDF/QuestPDF/blob/main/LICENSE)
|
|
|
|
<br />
|
|
|
|
### QuestPDF is a modern open-source .NET library for PDF document generation. Offering comprehensive layout engine powered by concise and discoverable C# Fluent API.
|
|
|
|
<img src="https://github.com/QuestPDF/QuestPDF-Documentation/blob/main/docs/public/previewer/animation.gif?raw=true" width="100%">
|
|
|
|
<table>
|
|
<tr>
|
|
<td>👨💻</td>
|
|
<td>Design documents using C# and employ a code-only approach. Utilize your version control system to its fullest potential.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>🧱</td>
|
|
<td>Compose document with a range of powerful and predictable structural elements, such as text, image, border, table, and many more.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>⚙️</td>
|
|
<td>Utilize a comprehensive layout engine, specifically designed for document generation and paging support.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>📖</td>
|
|
<td>Write code using concise and easy-to-understand C# Fluent API. Utilize IntelliSense to quickly discover available options.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>🔗</td>
|
|
<td>Don't be limited to any proprietary scripting language or format. Follow your experience and leverage all modern C# features.</td>
|
|
</tr>
|
|
<tr>
|
|
<td>⌛</td>
|
|
<td>Save time thanks to a hot-reload capability, allowing real-time document preview without code recompilation.</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<br />
|
|
|
|
<br />
|
|
|
|
## Please help by giving a star
|
|
|
|
Choosing a project dependency could be difficult. We need to ensure stability and maintainability of our projects. Surveys show that GitHub stars count play an important factor when assessing library quality.
|
|
|
|
⭐ Please give this repository a star. It takes seconds and help thousands of developers! ⭐
|
|
|
|
<img src="https://user-images.githubusercontent.com/9263853/210454391-54342f89-30ce-4446-b8d9-392f673e4d2f.png" width="800" />
|
|
|
|
|
|
## Please share with the community
|
|
|
|
As an open-source project without funding, I cannot afford advertising QuestPDF in a typical way. Instead, the library relies on community interactions. Please consider sharing a post about QuestPDF and the value it provides. It really does help!
|
|
|
|
[](https://reddit.com/submit?url=https://github.com/QuestPDF/QuestPDF&title=Check%20out%20QuestPDF%20%F0%9F%8E%8A%20a%20modern%20open-source%20.NET%20library%20%20for%20PDF%20document%20generation%20%F0%9F%9A%80)
|
|
[](https://twitter.com/share?url=https://github.com/QuestPDF/QuestPDF&text=Check%20out%20QuestPDF%20%F0%9F%8E%8A%20a%20modern%20open-source%20.NET%20library%20%20for%20PDF%20document%20generation%20%F0%9F%9A%80%20%23dotnet%20%23csharp%20%23questpdf)
|
|
[](https://news.ycombinator.com/submitlink?u=https://github.com/QuestPDF/QuestPDF&t=QuestPDF%20-%20a%20modern%20open-source%20.NET%20library%20%20for%20PDF%20document%20generation)
|
|
[](https://www.facebook.com/sharer/sharer.php?u=https://github.com/QuestPDF/QuestPDF)
|
|
|
|
<br />
|
|
|
|
## Let's get started
|
|
|
|
Begin exploring the QuestPDF library today. You are 250 lines of C# code away from creating a fully functional PDF invoice implementation.
|
|
|
|
Read the Getting Started tutorial to familiarize yourself with general library architecture, important layout structures as well as to better understand helpful patterns and practices.
|
|
|
|
[](https://www.questpdf.com/getting-started)
|
|
|
|
<img src="https://github.com/QuestPDF/QuestPDF-Documentation/blob/main/docs/public/invoice-small.png?raw=true" width="400px">
|
|
|
|
<br />
|
|
|
|
## QuestPDF on JetBrains OSS Power-Ups
|
|
|
|
QuestPDF was presented on one of the episodes of OSS Power-Ups hosted by JetBrains. Huge thanks for Matthias Koch and entire JetBrains team for giving me a chance to show QuestPDF. You are the best!
|
|
|
|
<a href="https://www.youtube.com/watch?v=-iYvZvpLX0g">
|
|
<img src="https://github.com/QuestPDF/QuestPDF-Documentation/blob/main/docs/public/jetbrains-oss-powerups-youtube.png?raw=true" width="600px">
|
|
</a>
|
|
|
|
|
|
[](https://www.youtube.com/watch?v=-iYvZvpLX0g)
|