DevArch.Pdf 0.1.1

DevArch.Pdf

Renderizador de PDF no browser para Blazor, via JSInterop: IPdfPrinter com duas implementações (pdfmake e jsPDF), modelos pdfmake (PdfMake/) e os assets JS como static web assets.

Uso

builder.Services.AddDevArchPdf();   // keyed services "pdfmake" e "jspdf"
<script src="_content/DevArch.Pdf/js/JsBarcode.all.min.js"></script>
<script src="_content/DevArch.Pdf/js/pdfmake/pdfmake.min.js"></script>
<script src="_content/DevArch.Pdf/js/pdfmake/vfs_fonts.min.js"></script>
<script src="_content/DevArch.Pdf/js/jspdf.umd.min.js"></script>
<script src="_content/DevArch.Pdf/js/pdfmake-helper.js"></script>
<script src="_content/DevArch.Pdf/js/jspdf-helper.js"></script>
var printer = serviceProvider.GetRequiredKeyedService<IPdfPrinter>(PdfPrinterKeys.PdfMake);
await printer.PrintPdfNewTabAsync(definicao);

Sem dependência de domínio, Radzen ou de qualquer sistema consumidor. Guias antigos em docs/.

Publicação

publicar-pdf.sh na raiz do repositório (BaGet). A versão é a tag <Version> do csproj.

No packages depend on DevArch.Pdf.

.NET 10.0

  • No dependencies.

Version Downloads Last updated
0.1.1 2 11/01/2026
0.1.0 0 11/01/2026