diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.sln b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.sln new file mode 100644 index 00000000..8050c2e9 --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35617.110 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Display_unicode_text_in_formfields_of_PDF_document", "Display_unicode_text_in_formfields_of_PDF_document\Display_unicode_text_in_formfields_of_PDF_document.csproj", "{8DE76E38-6547-4345-A1A2-34A10F488A23}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8DE76E38-6547-4345-A1A2-34A10F488A23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8DE76E38-6547-4345-A1A2-34A10F488A23}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8DE76E38-6547-4345-A1A2-34A10F488A23}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8DE76E38-6547-4345-A1A2-34A10F488A23}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7A440092-D71E-4040-BCAD-C7E01DCEA5CE} + EndGlobalSection +EndGlobal diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/App.config b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/App.config new file mode 100644 index 00000000..56efbc7b --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Data/Input.txt b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Data/Input.txt new file mode 100644 index 00000000..c0d584f5 --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Data/Input.txt @@ -0,0 +1 @@ +#$€$@ - Sample unicode text \ No newline at end of file diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.csproj b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.csproj new file mode 100644 index 00000000..e9f16419 --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document.csproj @@ -0,0 +1,64 @@ + + + + + Debug + AnyCPU + {8DE76E38-6547-4345-A1A2-34A10F488A23} + Exe + Display_unicode_text_in_formfields_of_PDF_document + Display_unicode_text_in_formfields_of_PDF_document + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Syncfusion.Compression.Base.29.2.11\lib\net462\Syncfusion.Compression.Base.dll + + + ..\packages\Syncfusion.Licensing.29.2.11\lib\net462\Syncfusion.Licensing.dll + + + ..\packages\Syncfusion.Pdf.WinForms.29.2.11\lib\net462\Syncfusion.Pdf.Base.dll + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Program.cs b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Program.cs new file mode 100644 index 00000000..a7a8b40a --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/Program.cs @@ -0,0 +1,54 @@ +using Syncfusion.Pdf; +using Syncfusion.Pdf.Graphics; +using Syncfusion.Pdf.Interactive; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Display_unicode_text_in_formfields_of_PDF_document +{ + internal class Program + { + static void Main(string[] args) + { + //Create a new PDF document. + PdfDocument document = new PdfDocument(); + + //Add a page to the document. + PdfPage page = document.Pages.Add(); + + //Create PDF graphics for the page. + PdfGraphics graphics = page.Graphics; + + //Use the system installed font + PdfFont font = new PdfTrueTypeFont(new Font("Arial Unicode MS", 14), true); + + //Read the unicode text from the text file. + StreamReader reader = new StreamReader(@"../../Data/Input.txt", Encoding.UTF8); + string text = reader.ReadToEnd(); + reader.Close(); + + // Create the new PDF text box field. + PdfTextBoxField textField = new PdfTextBoxField(page, "textBox"); + // Set bounds. + textField.Bounds = new RectangleF(10, 10, 200, 30); + + textField.Text = text; + // Set font. + textField.Font = font; + // Add the field to the form collection. + document.Form.Fields.Add(textField); + + + //Save the document. + document.Save("../../Data/Output.pdf"); + + //Close the document. + document.Close(true); + } + } +} diff --git a/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/packages.config b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/packages.config new file mode 100644 index 00000000..8fee917a --- /dev/null +++ b/Forms/Display_unicode_text_in_formfields_of_PDF_document/Display_unicode_text_in_formfields_of_PDF_document/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file