PreMailer.Net
BlazorTemplater
Our great sponsors
PreMailer.Net | BlazorTemplater | |
---|---|---|
3 | 5 | |
639 | 140 | |
0.2% | - | |
7.8 | 0.0 | |
10 days ago | over 1 year ago | |
C# | C# | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PreMailer.Net
-
Preview rendered .cshtml with the same style restrictions that email clients use
If you don't already know about it, go check out PreMailer.net. It's a handy tool you can use to adjust styles to be more likely to work in email clients.
-
Reporting group membership for critical Active Directory groups
Up until now I've just been working with CSS which I was able to use in email by finding a tool that converts it to in-line style attributes (https://github.com/milkshakesoftware/PreMailer.Net)
-
New library: BlazorTemplater
CSS classes can be used in the generated code but CSS support in rendered HTML emails is very patchy and inconsistent. You should use a tool like PreMailer.NET to inline the CSS.
BlazorTemplater
-
Render blazor component into PDF? And the solution I came up with.
You may want to look at my https://github.com/conficient/blazortemplater - you can use .razor components to generate the HTML. You can also specify a layout component to act as your “masterpage “
-
QuestPDF 2021.11 - a new version of the open-source, MIT-licensed, C# library for generating PDF documents with fluent API, now with several community-driven improvements 🎉 Please help me make it popular 🚀
If you don't care about making it client side, as an alternative you can use something like https://github.com/conficient/BlazorTemplater to load your existing Blazor code in the backend, then send the output to https://playwright.dev/ - which will produce a PDF file. This way you can also have an HTML preview of the PDF, the PDF itself.
-
BlazorTemplater now supports Layouts !
Just been implementing Layout support on my HTML rendering package BlazorTemplater
- New library: BlazorTemplater
What are some alternatives?
MailKit - A cross-platform .NET library for IMAP, POP3, and SMTP.
SkiaSharp - SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
FluentEmail - All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
RazorEngine - Open source templating engine based on Microsoft's Razor parsing engine
MimeKit - A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
QuestPDF-Documentation
postal - Email sending for asp.net mvc using the view engine system to render emails.
iTextSharp.LGPLv2.Core - iTextSharp.LGPLv2.Core is an unofficial port of the last LGPL version of the iTextSharp (V4.1.6) to .NET Core
StrongGrid - Strongly typed library for the entire SendGrid v3 API, including webhooks
Razor.Templating.Core - Razor Templating Engine to render Razor Views(.cshtml files) to String in Console, Web, Service, Desktop workloads in .NET Core 3+
BlazorMobile - Create full C# driven hybrid-apps for iOS, Android, UWP & Desktop with Blazor!
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.