diff --git a/Console/HTML-to-PDF-Conversion-Console.slnx b/Console/HTML-to-PDF-Conversion-Console.slnx new file mode 100644 index 0000000..340bc3d --- /dev/null +++ b/Console/HTML-to-PDF-Conversion-Console.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Console/HTML-to-PDF-Conversion-Console/HTML-to-PDF-Conversion-Console.csproj b/Console/HTML-to-PDF-Conversion-Console/HTML-to-PDF-Conversion-Console.csproj new file mode 100644 index 0000000..bd889ec --- /dev/null +++ b/Console/HTML-to-PDF-Conversion-Console/HTML-to-PDF-Conversion-Console.csproj @@ -0,0 +1,15 @@ + + + + Exe + net8.0 + HTML_to_PDF_Conversion_Console + enable + enable + + + + + + + diff --git a/Console/HTML-to-PDF-Conversion-Console/Output/gitkeep.txt b/Console/HTML-to-PDF-Conversion-Console/Output/gitkeep.txt new file mode 100644 index 0000000..e69de29 diff --git a/Console/HTML-to-PDF-Conversion-Console/Program.cs b/Console/HTML-to-PDF-Conversion-Console/Program.cs new file mode 100644 index 0000000..9a9c980 --- /dev/null +++ b/Console/HTML-to-PDF-Conversion-Console/Program.cs @@ -0,0 +1,16 @@ +using Syncfusion.HtmlConverter; +using Syncfusion.Pdf; + +//Initialize HTML to PDF converter. +HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); +BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings(); +//Set Blink viewport size. +blinkConverterSettings.ViewPortSize = new Syncfusion.Drawing.Size(1280, 0); +//Assign Blink converter settings to HTML converter. +htmlConverter.ConverterSettings = blinkConverterSettings; +//Convert URL to PDF document. +using (PdfDocument document = htmlConverter.Convert("https://www.Syncfusion.com")) +{ + //Save the PDF document. + document.Save(Path.GetFullPath(@"Output/Output.pdf")); +}