public async Task <Stream> RenderAsync(CertificateVM vm) { var html = await _renderService.RenderViewToStringAsync(Template, vm); return(await _pdfRenderService.RenderHtmlAsync(html, new PdfRenderOptions { Format = "A4", Scale = 0.8f })); }
public async Task <Stream> RenderToPdfAsStreamAsync(CertificateViewModel viewModel) { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } var html = await RenderToHtmlAsStringAsync(viewModel); return(await _pdfRenderService.RenderHtmlAsync(html, new PdfRenderOptions { Format = "A4", Scale = 0.8f })); }