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 GeneratePdfFromUrlOutput() { var url = "http://www.google.com"; var output = @"C:\Users\balba\Desktop\output\test.pdf"; using (WeasyPrintClient client = new WeasyPrintClient()) { client.GeneratePdfFromUrl(url, output); } }
public void GeneratePdfFromUrl() { var url = "http://www.google.com"; using (WeasyPrintClient client = new WeasyPrintClient()) { var result = client.GeneratePdfFromUrl(url); File.WriteAllBytes($"{Directory.GetCurrentDirectory()}\\output.pdf", result); } }
public async Task Should_Create_Pdf_From_Input_File_Async() { var trace = new DebugTraceWriter(); var input = $"{_inputFolder}\\complex.html"; var output = $"{_outputFolder}\\output.pdf"; using (WeasyPrintClient client = new WeasyPrintClient(trace)) { await client.GeneratePdfAsync(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); } }
public async Task Should_Create_Pdf_From_Url_Async() { var trace = new DebugTraceWriter(); var url = "https://www.google.com"; using (WeasyPrintClient client = new WeasyPrintClient(trace)) { var result = await client.GeneratePdfFromUrlAsync(url); File.WriteAllBytes($"{_outputFolder}\\url.pdf", result); } }
static async Task Main(string[] args) { var trace = new ConsoleTraceWriter(); using (WeasyPrintClient client = new WeasyPrintClient(trace)) { var html = "<!DOCTYPE html><html><body><h1>Hello World</h1></body></html>"; var data = await client.GeneratePdfAsync(html); //File.WriteAllBytes("test.pdf", data); } Console.ReadLine(); }
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(); }