asp pdf
1.0.0
Generieren einer PDF in ASP .NET Core.
https://dotnetcoretutorials.com/2019/07/02/creating-a-pdf-in-net-core
https://www.nuget.org/packages/PdfSharpCore
public IActionResult Index ( )
{
var document = new PdfDocument ( ) ;
var page = document . AddPage ( ) ;
var graphics = XGraphics . FromPdfPage ( page ) ;
var font = new XFont ( "OpenSans" , 20 , XFontStyle . Bold ) ;
graphics . DrawString ( "Hello World!" , font , XBrushes . Black , new XRect ( 20 , 20 , page . Width , page . Height ) , XStringFormats . Center ) ;
var memoryStream = new MemoryStream ( ) ;
document . Save ( memoryStream ) ;
// Preview:
return new FileStreamResult ( memoryStream , new MediaTypeHeaderValue ( "application/pdf" ) ) ;
// Download:
return new FileStreamResult ( memoryStream , new MediaTypeHeaderValue ( "application/pdf" ) ) { FileDownloadName = "download.pdf" } ;
}
dotnet watch run
Ein vollständiges Beispiel finden Sie in der Index
Home-Controller-Aktion. Kopf- und Fußzeilen müssen anscheinend pro Seite erstellt werden.
https://www.nuget.org/packages/GoogleChrome
chrome --headless --print-to-pdf="render.pdf" file://
Ein vollständiges Beispiel finden Sie in der Privacy
Home-Controller-Aktion. Kopf- und Fußzeilen müssen offenbar auf Seitenbasis mit CSS erstellt werden.