diff --git a/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML.sln b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML.sln new file mode 100644 index 00000000..c2fccc47 --- /dev/null +++ b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.12.35707.178 d17.12 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Adding-signature-field-to-PDF-converted-from-HTML", "Adding-signature-field-to-PDF-converted-from-HTML\Adding-signature-field-to-PDF-converted-from-HTML.csproj", "{5A85F0E8-3D3C-4F45-8184-FB3B76BBC9BD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5A85F0E8-3D3C-4F45-8184-FB3B76BBC9BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A85F0E8-3D3C-4F45-8184-FB3B76BBC9BD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A85F0E8-3D3C-4F45-8184-FB3B76BBC9BD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A85F0E8-3D3C-4F45-8184-FB3B76BBC9BD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Adding-signature-field-to-PDF-converted-from-HTML.csproj b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Adding-signature-field-to-PDF-converted-from-HTML.csproj new file mode 100644 index 00000000..36e5c4ca --- /dev/null +++ b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Adding-signature-field-to-PDF-converted-from-HTML.csproj @@ -0,0 +1,15 @@ + + + + Exe + net8.0 + Adding_signature_field_to_PDF_converted_from_HTML + enable + enable + + + + + + + diff --git a/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Data/Test.html b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Data/Test.html new file mode 100644 index 00000000..c34c82a5 --- /dev/null +++ b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Data/Test.html @@ -0,0 +1,22 @@ + + + + + Form Template - Signature + + +
+

Sample Form Data

+ + + + + +
Signature: + +
+
+ + \ No newline at end of file diff --git a/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Output/.gitkeep b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Program.cs b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Program.cs new file mode 100644 index 00000000..3b9396c6 --- /dev/null +++ b/HTML to PDF/Blink/Adding-signature-field-to-PDF-converted-from-HTML/.NET/Adding-signature-field-to-PDF-converted-from-HTML/Program.cs @@ -0,0 +1,79 @@ +using Syncfusion.Drawing; +using Syncfusion.HtmlConverter; +using Syncfusion.Pdf; +using Syncfusion.Pdf.Parsing; +using Syncfusion.Pdf.Interactive; + +internal class Program +{ + static void Main(string[] args) + { + // Initialize the HTML to PDF converter using the Blink rendering engine + HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(); + + // Configure the converter to preserve form fields in the PDF + BlinkConverterSettings settings = new BlinkConverterSettings + { + EnableForm = true // Ensures form elements like ,