HyperDev.Printing
1.2.1
dotnet add package HyperDev.Printing --version 1.2.1
NuGet\Install-Package HyperDev.Printing -Version 1.2.1
<PackageReference Include="HyperDev.Printing" Version="1.2.1" />
<PackageVersion Include="HyperDev.Printing" Version="1.2.1" />
<PackageReference Include="HyperDev.Printing" />
paket add HyperDev.Printing --version 1.2.1
#r "nuget: HyperDev.Printing, 1.2.1"
#:package HyperDev.Printing@1.2.1
#addin nuget:?package=HyperDev.Printing&version=1.2.1
#tool nuget:?package=HyperDev.Printing&version=1.2.1
HyperDev.Printing
PDF document generation for .NET, part of the HyperDev Fatum framework. Documents are composed page by page from PDF templates, filling them with the values of a data context.
- Text, images, shapes and masks placed on PDF templates
- Barcodes: Code 128, EAN-13, QR Code
- Watermarks, headers and footers, multiple copies
- Output to a file or a stream
Installation
dotnet add package HyperDev.Printing
Quick start
using HyperDev.Printing;
var formatter = new Formatter();
formatter.BeginDocument("invoice", invoice);
formatter.BeginPage(new Uri("file:///templates/invoice.pdf"), 1, invoice);
formatter.EndPage();
formatter.EndDocument();
formatter.Build("invoice-2026-001.pdf");
DynamicPDF license
This package uses ceTe DynamicPDF Core Suite, which is commercial software: each application needs its own DynamicPDF license. Without it, generated documents carry the evaluation watermark.
The key is never stored in this package. It is read from one of these environment variables:
DYNAMICPDFCETE<EntryAssemblyName>,<EntryAssemblyName>_KEY,<EntryAssemblyName>_PDF
The value can be the plain key or the key encrypted with the entry assembly name.
Target frameworks
.NET 8.0, .NET 10.0
License
MIT, © Ivan Senatore, Wemake Informatica srl. Third-party dependencies keep their own licenses (ceTe DynamicPDF: commercial).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- ceTe.DynamicPDF.CoreSuite.NET (>= 12.45.0)
- HyperDev.Core (>= 1.2.4)
- HyperDev.Data (>= 1.2.2)
-
net8.0
- ceTe.DynamicPDF.CoreSuite.NET (>= 12.45.0)
- HyperDev.Core (>= 1.2.4)
- HyperDev.Data (>= 1.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.