asp pdf
1.0.0
Menghasilkan PDF di 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
Lihat tindakan pengontrol Index
Home untuk contoh lengkapnya. Header dan footer sepertinya perlu dilakukan per halaman.
https://www.nuget.org/packages/GoogleChrome
chrome --headless --print-to-pdf="render.pdf" file://
Lihat tindakan pengontrol Rumah Privacy
untuk contoh selengkapnya. Header dan footer sepertinya perlu dilakukan per halaman menggunakan CSS.