Skip to content

tommyannguyen/BuildHtmlEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nca Report Engine

1.Render http : using Razor engine 2.Http to pdf : using DinkToPdf

    public class RenderingServiceTestSuite
    {
        [Fact]
        public async Task Test()
        {
            var reportService = new RenderingHtmlService();
            var html2PdfService = new Html2PdfService();
            var viewModel = new StandardViewModel
            {
                Title = "RazorLight rendered Html",
                Name = "RazorLight"
            };
            var html = await reportService.RenderStandardReportAsync(viewModel);

            var pdfData = html2PdfService.ConvertHtml(html);
            File.WriteAllBytes("output.pdf", pdfData);
            Assert.NotNull(html);
        }
    }	

*Note : libwkhtmltox.dll = version 64 bit

About

Build Html Engine by using Razor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published