public byte[] ConvertHtmlToPdf(string html) { using (var client = new WeasyPrintClient()) { var binaryPdf = client.GeneratePdf(html); return(binaryPdf); } }
public static void HtmlToPdfWeasyPrint() { using (WeasyPrintClient client = new WeasyPrintClient()) { string html = GetHtmlDocument("Alice"); byte[] binaryPdf = client.GeneratePdf(html); File.WriteAllBytes("html2pdf_weasyprint.pdf", binaryPdf); } }
public void Should_Create_Pdf_From_Input_Text() { var trace = new DebugTraceWriter(); using (WeasyPrintClient client = new WeasyPrintClient(trace)) { var data = client.GeneratePdf("<h1>Hello World </h1>"); Assert.NotNull(data); } }
public void GeneratePdfTest() { var html = File.ReadAllText("index.html"); using (WeasyPrintClient client = new WeasyPrintClient()) { var result = client.GeneratePdf(html); File.WriteAllBytes($"{Directory.GetCurrentDirectory()}\\output.pdf", result); } }
public void Should_Create_Pdf_From_Input_File() { var trace = new DebugTraceWriter(); var input = $"{_inputFolder}\\complex.html"; var output = $"{_outputFolder}\\output.pdf"; using (WeasyPrintClient client = new WeasyPrintClient(trace)) { client.GeneratePdf(input, output); } }
public void GeneratePdfOutputTest() { var html = File.ReadAllText("index.html"); var input = @"C:\Repos\WeasyPrint-netcore\src\Balbarak.WeasyPrint.Test\index.html"; var ouput = @"C:\Users\balbarak\Desktop\output\test.pdf"; using (WeasyPrintClient client = new WeasyPrintClient()) { client.GeneratePdf(input, ouput); } }
static void Main(string[] args) { using (WeasyPrintClient client = new WeasyPrintClient()) { client.OnDataOutput += OnDataOutput; client.OnDataError += OnDataError; var html = "<!DOCTYPE html><html><body><h1>Hello World</h1></body></html>"; var data = client.GeneratePdf(html); File.WriteAllBytes("test.pdf", data); var input = @"C:\Repos\WeasyPrint-netcore\src\Balbarak.WeasyPrint.Test\index.html"; var output = Path.Combine(Directory.GetCurrentDirectory(), "testing.pdf"); client.GeneratePdf(input, output); } Console.ReadLine(); }