QuestPDF 2021.12.0
QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API.
No packages depend on QuestPDF.
- Improved debugging experience for layout-related exceptions. To make the library predictable, it is (by design) very strict about layouting rules and throws an exception when a constraint cannot be met. In this release, each exception contains an element stack that contains all information needed to identify the issue. By default, this feature is enabled only when debugger is attached.
- Improved layouting algorithm performance by introducing additional caching layer. This cache reduces the layouting time by half. By default, this feature is enabled only when debugger is not attached (mostly release mode).
- Reduced GA pressure put by the layouting algorithm. Previously, every element measurement operation was represented by an object and the paging support was done via class hierarchy. New solution uses structs (which are value-types) and enums. This also makes the code more readable and easier to follow.
- Added support for generating XPS files which are easier to print in the Windows environment. This was possible due to existing support in SkiaSharp. This change was proposed by **sbrkich**, thank you!
Version | Downloads | Last updated |
---|---|---|
2025.5.1 | 0 | 06/05/2025 |
2025.5.0 | 2 | 05/30/2025 |
2025.4.4 | 1 | 06/04/2025 |
2025.4.3 | 1 | 06/04/2025 |
2025.4.2 | 1 | 06/04/2025 |
2025.4.1 | 1 | 06/05/2025 |
2025.4.0 | 1 | 06/04/2025 |
2025.1.7 | 1 | 06/05/2025 |
2025.1.6 | 1 | 06/05/2025 |
2025.1.5 | 2 | 06/04/2025 |
2025.1.4 | 1 | 06/05/2025 |
2025.1.3 | 1 | 06/04/2025 |
2025.1.2 | 1 | 06/04/2025 |
2025.1.1 | 1 | 06/04/2025 |
2025.1.0 | 1 | 06/04/2025 |
2025.1.0-rc0 | 0 | 01/24/2025 |
2025.1.0-alpha0 | 0 | 12/04/2024 |
2024.12.3 | 1 | 06/04/2025 |
2024.12.2 | 1 | 06/04/2025 |
2024.12.1 | 1 | 06/04/2025 |
2024.12.0 | 1 | 06/04/2025 |
2024.12.0-rc3 | 1 | 06/07/2025 |
2024.12.0-rc2 | 1 | 06/06/2025 |
2024.12.0-rc1 | 1 | 06/07/2025 |
2024.12.0-rc0 | 1 | 06/06/2025 |
2024.10.4 | 1 | 06/04/2025 |
2024.10.3 | 1 | 06/04/2025 |
2024.10.2 | 1 | 06/04/2025 |
2024.10.1 | 1 | 06/04/2025 |
2024.10.0 | 1 | 06/04/2025 |
2024.10.0-rc4 | 1 | 06/07/2025 |
2024.10.0-rc3 | 1 | 06/07/2025 |
2024.10.0-rc2 | 1 | 06/06/2025 |
2024.10.0-rc1 | 1 | 06/07/2025 |
2024.10.0-rc0 | 1 | 06/04/2025 |
2024.7.3 | 1 | 06/04/2025 |
2024.7.2 | 1 | 06/04/2025 |
2024.7.1 | 1 | 06/05/2025 |
2024.7.0 | 1 | 06/04/2025 |
2024.7.0-rc0 | 0 | 07/04/2024 |
2024.6.4 | 1 | 06/04/2025 |
2024.6.3 | 1 | 06/04/2025 |
2024.6.2 | 1 | 06/04/2025 |
2024.6.1 | 1 | 06/05/2025 |
2024.6.0 | 1 | 06/04/2025 |
2024.3.10 | 1 | 06/04/2025 |
2024.3.9 | 1 | 06/04/2025 |
2024.3.8 | 1 | 06/04/2025 |
2024.3.7 | 1 | 06/04/2025 |
2024.3.6 | 2 | 06/04/2025 |
2024.3.5 | 1 | 06/04/2025 |
2024.3.4 | 1 | 06/04/2025 |
2024.3.3 | 1 | 06/04/2025 |
2024.3.2 | 1 | 06/04/2025 |
2024.3.1 | 1 | 06/04/2025 |
2024.3.0 | 2 | 06/04/2025 |
2024.3.0-rc2 | 0 | 03/30/2024 |
2024.3.0-rc1 | 0 | 03/29/2024 |
2024.3.0-rc | 1 | 06/07/2025 |
2024.3.0-beta1 | 0 | 03/18/2024 |
2024.3.0-beta | 0 | 02/29/2024 |
2024.3.0-alpha | 0 | 02/15/2024 |
2023.12.6 | 1 | 06/04/2025 |
2023.12.5 | 1 | 06/04/2025 |
2023.12.4 | 1 | 06/04/2025 |
2023.12.3 | 1 | 06/04/2025 |
2023.12.2 | 1 | 06/04/2025 |
2023.12.1 | 1 | 06/04/2025 |
2023.12.0 | 1 | 06/04/2025 |
2023.10.2 | 1 | 06/04/2025 |
2023.10.1 | 1 | 06/04/2025 |
2023.10.0 | 1 | 06/04/2025 |
2023.10.0-alpha0 | 0 | 10/13/2023 |
2023.9.1 | 1 | 06/04/2025 |
2023.9.0 | 1 | 06/04/2025 |
2023.6.3 | 1 | 06/04/2025 |
2023.6.2 | 1 | 06/04/2025 |
2023.6.1 | 1 | 06/04/2025 |
2023.6.0 | 1 | 06/04/2025 |
2023.5.3 | 1 | 06/04/2025 |
2023.5.2 | 1 | 06/04/2025 |
2023.5.1 | 1 | 06/04/2025 |
2023.5.0 | 1 | 06/04/2025 |
2023.4.2 | 1 | 06/04/2025 |
2023.4.1 | 1 | 06/04/2025 |
2023.4.0 | 1 | 06/04/2025 |
2022.12.15 | 1 | 06/04/2025 |
2022.12.14 | 1 | 06/04/2025 |
2022.12.13 | 1 | 06/04/2025 |
2022.12.12 | 1 | 06/04/2025 |
2022.12.11 | 1 | 06/04/2025 |
2022.12.10 | 1 | 06/04/2025 |
2022.12.9 | 1 | 06/04/2025 |
2022.12.8 | 1 | 06/04/2025 |
2022.12.7 | 1 | 06/04/2025 |
2022.12.6 | 1 | 06/04/2025 |
2022.12.5 | 1 | 06/04/2025 |
2022.12.4 | 1 | 06/04/2025 |
2022.12.3 | 1 | 06/04/2025 |
2022.12.2 | 1 | 06/04/2025 |
2022.12.1 | 1 | 06/04/2025 |
2022.12.0 | 1 | 06/04/2025 |
2022.11.0 | 1 | 06/04/2025 |
2022.11.0-alpha1 | 0 | 11/01/2022 |
2022.11.0-alpha0 | 0 | 10/28/2022 |
2022.9.1 | 1 | 06/04/2025 |
2022.9.0 | 1 | 06/04/2025 |
2022.9.0-alpha1 | 0 | 09/16/2022 |
2022.8.2 | 1 | 06/04/2025 |
2022.8.1 | 1 | 06/04/2025 |
2022.8.0 | 1 | 06/04/2025 |
2022.6.3 | 1 | 06/04/2025 |
2022.6.2 | 1 | 06/04/2025 |
2022.6.1 | 1 | 06/04/2025 |
2022.6.0 | 1 | 06/04/2025 |
2022.6.0-prerelease | 0 | 05/30/2022 |
2022.5.0 | 1 | 06/04/2025 |
2022.4.1 | 1 | 06/04/2025 |
2022.4.0 | 1 | 06/04/2025 |
2022.4.0-alpha1 | 0 | 03/27/2022 |
2022.4.0-alpha0 | 0 | 03/27/2022 |
2022.3.1 | 1 | 06/04/2025 |
2022.3.0 | 1 | 06/04/2025 |
2022.2.7 | 1 | 06/04/2025 |
2022.2.6 | 1 | 06/04/2025 |
2022.2.5 | 1 | 06/04/2025 |
2022.2.4 | 1 | 06/04/2025 |
2022.2.3 | 1 | 06/04/2025 |
2022.2.2 | 1 | 06/04/2025 |
2022.2.1 | 1 | 06/04/2025 |
2022.2.0 | 1 | 06/04/2025 |
2022.2.0-beta1 | 0 | 01/24/2022 |
2022.1.0 | 1 | 06/04/2025 |
2022.1.0-beta5 | 0 | 01/07/2022 |
2022.1.0-beta4 | 0 | 01/06/2022 |
2022.1.0-beta3 | 0 | 01/05/2022 |
2022.1.0-beta2 | 0 | 01/05/2022 |
2022.1.0-beta1 | 0 | 01/03/2022 |
2022.1.0-beta0 | 0 | 12/30/2021 |
2022.1.0-alpha0 | 0 | 12/30/2021 |
2021.12.0 | 1 | 06/04/2025 |
2021.12.0-alpha1 | 0 | 11/29/2021 |
2021.12.0-alpha0 | 0 | 11/18/2021 |
2021.11.4 | 1 | 06/04/2025 |
2021.11.3 | 1 | 06/04/2025 |
2021.11.0-beta3 | 0 | 11/03/2021 |
2021.11.0-beta2 | 0 | 10/28/2021 |
2021.11.0-beta | 0 | 10/23/2021 |
2021.10.1 | 1 | 06/04/2025 |
2021.10.0 | 1 | 06/04/2025 |
2021.10.0-beta.2 | 0 | 09/14/2021 |
2021.10.0-beta | 0 | 09/13/2021 |
2021.9.3 | 1 | 06/04/2025 |
2021.9.2 | 1 | 06/04/2025 |
2021.9.1 | 1 | 06/04/2025 |
2021.9.0 | 1 | 06/04/2025 |
2021.8.0 | 1 | 06/04/2025 |
2021.5.2 | 1 | 06/04/2025 |
2021.4.0 | 1 | 06/04/2025 |
2021.3.1 | 1 | 06/04/2025 |
2021.3.0 | 1 | 06/04/2025 |
2021.2.0 | 1 | 06/04/2025 |
2021.1.0 | 1 | 06/04/2025 |
2020.11.0 | 1 | 06/04/2025 |